Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
[Функция RtlGenRandom доступна для использования в операционных системах, указанных в разделе "Требования". Он может быть изменен или недоступен в последующих версиях. Вместо этого используйте функции BCryptGenRandom или ProcessPrng .]
Функция RtlGenRandom создает псевдо-случайное число.
Синтаксис
BOOLEAN RtlGenRandom(
[out] PVOID RandomBuffer,
[in] ULONG RandomBufferLength
);
Параметры
[out] RandomBuffer
Указатель на буфер, который получает случайное число в виде двоичных данных. Размер этого буфера задается параметром RandomBufferLength .
[in] RandomBufferLength
Длина буфера RandomBuffer в байтах .
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ЗНАЧЕНИЕ TRUE.
Если функция завершается ошибкой, возвращает значение FALSE.
Замечания
Завершив использование случайного числа, освободите буфер RandomBuffer , вызвав функцию SecureZeroMemory .
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | ntsecapi.h |
| DLL | Advapi32.dll |