Функция BCryptConfigureContextFunction (bcrypt.h)
[BCryptConfigureContextFunction доступен для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]
Функция BCryptConfigureContextFunction задает сведения о конфигурации для криптографической функции существующего контекста CNG.
Синтаксис
NTSTATUS BCryptConfigureContextFunction(
[in] ULONG dwTable,
[in] LPCWSTR pszContext,
[in] ULONG dwInterface,
[in] LPCWSTR pszFunction,
[in] PCRYPT_CONTEXT_FUNCTION_CONFIG pConfig
);
Параметры
[in] dwTable
Определяет таблицу конфигурации, в котором существует контекст. Это может быть одно из следующих значений.
Значение | Значение |
---|---|
|
Контекст существует в таблице конфигурации локального компьютера. |
|
Это значение недоступно для использования. |
[in] pszContext
Указатель на строку Юникода, завершающуюся значением NULL, которая содержит идентификатор контекста для задания сведений о конфигурации криптографической функции.
[in] dwInterface
Определяет криптографический интерфейс для задания сведений о конфигурации функции. Это может быть одно из следующих значений.
[in] pszFunction
Указатель на строку Юникода, завершающуюся null, которая содержит идентификатор криптографической функции, для которую нужно задать сведения о конфигурации.
[in] pConfig
Адрес структуры CRYPT_CONTEXT_FUNCTION_CONFIG , содержащей сведения о конфигурации новой функции.
Возвращаемое значение
Возвращает код состояния, указывающий на успешное или неудачное выполнение функции.
Возможные коды возврата включают, помимо прочего, следующие.
Код возврата | Описание |
---|---|
|
Функция выполнена успешно. |
|
Один или несколько параметров являются недопустимыми. |
|
Произошел сбой выделения памяти. |
Комментарии
BCryptConfigureContextFunction можно вызывать только в пользовательском режиме.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | bcrypt.h |
Библиотека | Bcrypt.lib |
DLL | Bcrypt.dll |