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_MANAGER_DICTATE_KEY0
IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0