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


Функция BCryptDeleteContext (bcrypt.h)

[BCryptDeleteContext доступен для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Функция BCryptDeleteContext удаляет существующий контекст конфигурации CNG.

Синтаксис

NTSTATUS BCryptDeleteContext(
  [in] ULONG   dwTable,
  [in] LPCWSTR pszContext
);

Параметры

[in] dwTable

Определяет таблицу конфигурации для удаления контекста. Это может быть одно из следующих значений.

Значение Значение
CRYPT_LOCAL
Удалите контекст из таблицы конфигурации локального компьютера.
CRYPT_DOMAIN
Это значение недоступно для использования.

[in] pszContext

Указатель на строку Юникода, завершающуюся null, которая содержит идентификатор удаляемого контекста.

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

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

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

Код возврата Описание
STATUS_SUCCESS
Функция выполнена успешно.
STATUS_INVALID_PARAMETER
Один или несколько параметров недопустимы.
STATUS_NO_MEMORY
Произошел сбой выделения памяти.

Комментарии

BCryptDeleteContext можно вызывать только в пользовательском режиме.

Требования

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