Compartilhar via


Interface IStreamPseudoRandomBased (imapi2.h)

Use essa interface para gerar um fluxo de dados somente leitura cujos dados são inicializados com dados pseudo-aleatórios (não criptograficamente seguros). Você deve chamar o método SetSize para definir o tamanho solicitado do fluxo.

Para criar uma instância dessa interface, chame a função CoCreateInstance . Use __uuidof(MsftStreamPrng001) para o identificador de classe e __uuidof(IStreamPseudoRandomBased) para o identificador de interface.

Herança

A interface IStreamPseudoRandomBased herda do IStream. IStreamPseudoRandomBased também tem estes tipos de membros:

Métodos

A interface IStreamPseudoRandomBased tem esses métodos.

 
IStreamPseudoRandomBased::get_ExtendedSeed

Recupera uma matriz de valores de semente usados pelo gerador de número aleatório.
IStreamPseudoRandomBased::get_Seed

Recupera o valor de semente usado pelo gerador de número aleatório.
IStreamPseudoRandomBased::p ut_ExtendedSeed

Define uma lista de valores de semente para o gerador de números aleatórios e busca o início do fluxo.
IStreamPseudoRandomBased::p ut_Seed

Define o valor de semente usado pelo gerador de número aleatório e busca o início do fluxo.

Comentários

Para criar o objeto MsftStreamPrgn001 em um script, use IMAPI2. MsftStreamPrgn001 como o identificador do programa ao chamar CreateObject.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho imapi2.h

Confira também

IStreamConcatenate

IStreamInterleave