Compartilhar via


Função do SystemPrng

[SystemPrng está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Em vez disso, use BCryptGenRandom.]

A função SystemPrng recupera um número especificado de bytes aleatórios do gerador de número aleatório do sistema.

Observação

Essa função não tem nenhum arquivo de cabeçalho associado ou biblioteca de importação. Para chamar essa função, você deve criar um arquivo de cabeçalho definido pelo usuário.

Sintaxe

BOOL SystemPrng(
  _Out_ PBYTE  pbRandomData,
        SIZE_T cbRandomData
);

Parâmetros

pbRandomData [out]

Um ponteiro para um buffer que recebe os bytes recuperados.

cbRandomData [in]

O número de bytes a serem recuperados.

Valor retornado

Sempre retorna TRUE.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista com SP1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
DLL
Ksecdd.sys no Windows Server 2008 e no Windows Vista com SP1;
Cng.sys no Windows 7 e no Windows Server 2008 R2