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