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


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

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

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

Синтаксис

NTSTATUS BCryptConfigureContext(
  [in] ULONG                 dwTable,
  [in] LPCWSTR               pszContext,
  [in] PCRYPT_CONTEXT_CONFIG pConfig
);

Параметры

[in] dwTable

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

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

[in] pszContext

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

[in] pConfig

Адрес структуры CRYPT_CONTEXT_CONFIG , содержащей новые сведения о конфигурации контекста.

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

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

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

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

Комментарии

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

Требования

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

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

CRYPT_CONTEXT_CONFIG