Partager via


Fonction SystemPrng

[SystemPrng est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt BCryptGenRandom.]

La fonction SystemPrng récupère un nombre spécifié d’octets aléatoires du générateur de nombres aléatoires système.

Notes

Cette fonction n’a pas de fichier d’en-tête associé ni de bibliothèque d’importation. Pour appeler cette fonction, vous devez créer un fichier d’en-tête défini par l’utilisateur.

Syntaxe

BOOL SystemPrng(
  _Out_ PBYTE  pbRandomData,
        SIZE_T cbRandomData
);

Paramètres

pbRandomData [out]

Pointeur vers une mémoire tampon qui reçoit les octets récupérés.

cbRandomData [in]

Nombre d'octets à récupérer.

Valeur retournée

Retourne toujours TRUE.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
DLL
Ksecdd.sys sur Windows Server 2008 et Windows Vista avec SP1 ;
Cng.sys sur Windows 7 et Windows Server 2008 R2