Функция BCryptFreeBuffer (bcrypt.h)
Функция BCryptFreeBuffer используется для освобождения памяти, выделенной одной из функций CNG.
Синтаксис
void BCryptFreeBuffer(
[in] PVOID pvBuffer
);
Параметры
[in] pvBuffer
Указатель на буфер памяти, который требуется освободить.
Возвращаемое значение
None
Remarks
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] |
Целевая платформа | Windows |
Header | bcrypt.h |
Библиотека | Bcrypt.lib |
DLL | Bcrypt.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по