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


Функция NCryptFreeObject (ncrypt.h)

Функция NCryptFreeObject освобождает объект хранилища ключей CNG.

Синтаксис

SECURITY_STATUS NCryptFreeObject(
  [in] NCRYPT_HANDLE hObject
);

Параметры

[in] hObject

Дескриптор освобождаемого объекта. Это может быть дескриптор поставщика (NCRYPT_PROV_HANDLE) или дескриптор ключа (NCRYPT_KEY_HANDLE).

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

Возвращает код состояния, указывающий на успешное или неудачное выполнение функции.

Возможные коды возврата включают, помимо прочего, следующие.

Код возврата Описание
ERROR_SUCCESS
Функция выполнена успешно.
NTE_INVALID_HANDLE
Дескриптор в параметре hObject недопустим.

Комментарии

Служба не должна вызывать эту функцию из функции StartService. Если служба вызывает эту функцию из функции StartService, может возникнуть взаимоблокировка, и служба может перестать отвечать на запросы.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header ncrypt.h
Библиотека Ncrypt.lib
DLL Ncrypt.dll

См. также раздел

NCryptOpenStorageProvider