Поделиться через


Функция 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

См. также

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration