Функция SystemPrng

[SystemPrng доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте BCryptGenRandom.]

Функция SystemPrng извлекает указанное число случайных байтов из системного генератора случайных чисел.

Примечание

У этой функции нет связанного файла заголовка или библиотеки импорта. Чтобы вызвать эту функцию, необходимо создать определяемый пользователем файл заголовка.

Синтаксис

BOOL SystemPrng(
  _Out_ PBYTE  pbRandomData,
        SIZE_T cbRandomData
);

Параметры

pbRandomData [out]

Указатель на буфер, который получает полученные байты.

cbRandomData [in]

Число извлекаемых байтов.

Возвращаемое значение

Всегда возвращает значение TRUE.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
DLL
Ksecdd.sys в Windows Server 2008 и Windows Vista с пакетом обновления 1 (SP1);
Cng.sys в Windows 7 и Windows Server 2008 R2