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

Windows 筛选平台 API 结构