Функция BCryptFreeBuffer (bcrypt.h)
Функция BCryptFreeBuffer используется для освобождения памяти, выделенной одной из функций CNG.
Синтаксис
void BCryptFreeBuffer(
[in] PVOID pvBuffer
);
Параметры
[in] pvBuffer
Указатель на буфер памяти для освобождения.
Возвращаемое значение
Никакой
Замечания
BCryptFreeBuffer необходимо вызывать в том же режиме процессора, что и функция API BCrypt, выделенная буфером. Кроме того, если буфер был выделен по PASSIVE_LEVELIRQL, его необходимо освободить по этой IRQL. Если буфер был выделен по DISPATCH_LEVELIRQL, его можно освободить с DISPATCH_LEVELIRQL или PASSIVE_LEVELIRQL.
Чтобы вызвать эту функцию в режиме ядра, используйте Cng.lib, которая входит в состав пакета средств разработки драйверов (DDK). Windows Server 2008 и Windows Vista: для вызова этой функции в режиме ядра используйте Ksecdd.lib.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [классические приложения | Приложения UWP] |
минимальный поддерживаемый сервер | Windows Server 2008 [классические приложения | Приложения UWP] |
целевая платформа | Виндоус |
заголовка | bcrypt.h |
библиотеки |
Bcrypt.lib |
DLL | Bcrypt.dll |