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