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


структура IPSEC_KEY_MANAGER_CALLBACKS0 (fwpmu.h)

Структура IPSEC_KEY_MANAGER_CALLBACKS0 определяет набор обратных вызовов, которые должны вызываться IPsec на различных этапах согласования SA.

Синтаксис

typedef struct _IPSEC_KEY_MANAGER_CALLBACKS0 {
  GUID                                   reserved;
  UINT32                                 flags;
  IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 keyDictationCheck;
  IPSEC_KEY_MANAGER_DICTATE_KEY0         keyDictation;
  IPSEC_KEY_MANAGER_NOTIFY_KEY0          keyNotify;
} IPSEC_KEY_MANAGER_CALLBACKS0;

Члены

reserved

Тип: GUID

Зарезервировано для системного использования.

flags

Тип: UINT32

Зарезервировано для системного использования.

keyDictationCheck

Тип: IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0

Указывает, что доверенный промежуточный агент (TIA) будет диктовать ключи для согласования sa. Используется, только если установлен флаг IPSEC_DICTATE_KEY .

keyDictation

Тип: IPSEC_KEY_MANAGER_DICTATE_KEY0

Позволяет TIA диктовать ключи для согласования sa. Используется, только если установлен флаг IPSEC_DICTATE_KEY .

keyNotify

Тип: IPSEC_KEY_MANAGER_NOTIFY_KEY0

Уведомляет TIA о ключах для согласования sa.

Комментарии

Если установлен флаг IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY , необходимо указать все три обратных вызова; В противном случае следует указать только обратный вызов keyNotify .

Требования

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

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

IPSEC_KEY_MANAGER0

IPSEC_KEY_MANAGER_DICTATE_KEY0

IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0

IPSEC_KEY_MANAGER_NOTIFY_KEY0

IPsecKeyManagerAddAndRegister0

Структуры API платформы фильтрации Windows