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


структура CRYPT_CONTEXT_CONFIG (bcrypt.h)

Структура CRYPT_CONTEXT_CONFIG содержит сведения о конфигурации для контекста CNG.

Синтаксис

typedef struct _CRYPT_CONTEXT_CONFIG {
  ULONG dwFlags;
  ULONG dwReserved;
} CRYPT_CONTEXT_CONFIG, *PCRYPT_CONTEXT_CONFIG;

Члены

dwFlags

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

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

Если этот флаг установлен, все попытки разрешения данной функции будут успешными, только если выполняется одно из следующих значений:

  • Функция существует в текущем контексте CNG.
  • Функция существует в некотором интерфейсе в контексте по умолчанию, а экземпляр этого же интерфейса также существует в текущем контексте CNG.
CRYPT_OVERRIDE
Указывает, что эта запись в таблице конфигурации на уровне предприятия должна иметь приоритет над всеми соответствующими записями в таблице конфигурации локального компьютера для этого контекста. Этот флаг применяется только к записям в корпоративной таблице конфигурации. Без этого флага записи конфигурации локального компьютера имеют приоритет.

dwReserved

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть bcrypt.h

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

BCryptConfigureContext

BCryptCreateContext

BCryptQueryContextConfiguration