Funzione RtlGenRandom (ntsecapi.h)
[La funzione RtlGenRandom è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece la funzione CryptGenRandom .
La funzione RtlGenRandom genera un numero pseudo-casuale.
Sintassi
BOOLEAN RtlGenRandom(
[out] PVOID RandomBuffer,
[in] ULONG RandomBufferLength
);
Parametri
[out] RandomBuffer
Puntatore a un buffer che riceve il numero casuale come dati binari. Le dimensioni di questo buffer vengono specificate dal parametro RandomBufferLength .
[in] RandomBufferLength
Lunghezza, in byte, del buffer RandomBuffer .
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce TRUE.
Se la funzione ha esito negativo, restituisce FALSE.
Commenti
Al termine dell'uso del numero casuale, liberare il buffer RandomBuffer chiamando la funzione SecureZeroMemory .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecapi.h |
DLL | Advapi32.dll |