IPSEC_SA_DETAILS1 结构 (ipsectypes.h)
IPSEC_SA_DETAILS1结构用于存储枚举 IPsec 安全关联 (SA) 时返回的信息。 IPSEC_SA_DETAILS0 可用。
语法
typedef struct IPSEC_SA_DETAILS1_ {
FWP_IP_VERSION ipVersion;
FWP_DIRECTION saDirection;
IPSEC_TRAFFIC1 traffic;
IPSEC_SA_BUNDLE1 saBundle;
union {
IPSEC_V4_UDP_ENCAPSULATION0 *udpEncapsulation;
};
FWPM_FILTER0 *transportFilter;
IPSEC_VIRTUAL_IF_TUNNEL_INFO0 virtualIfTunnelInfo;
} IPSEC_SA_DETAILS1;
成员
ipVersion
指定 IP 版本的 FWP_IP_VERSION 值。 在隧道模式下,这是外部标头的版本。
saDirection
指示 IPsec SA 方向的 FWP_DIRECTION 值。
traffic
一个IPSEC_TRAFFIC1结构,指定受此 IPsec SA 保护的流量。 在隧道模式下,这同时包含隧道终结点和快速模式 (QM) 流量选择器。
saBundle
一个IPSEC_SA_BUNDLE1结构,用于指定 SA 的各种参数。
udpEncapsulation
一个 IPSEC_V4_UDP_ENCAPSULATION0 结构,如果 SA 上启用了 UDP-ESP 封装,则存储 UDP 封装端口。
如果FWP_IP_VERSION_V4 ipVersion,则可用。
transportFilter
一个FWPM_FILTER0结构,指定与此 IPsec SA 对应的传输层筛选器。
virtualIfTunnelInfo
指定虚拟接口隧道信息的 IPSEC_VIRTUAL_IF_TUNNEL_INFO0 结构。 仅受 Internet 密钥交换版本 2 (IKEv2) 支持。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | ipsectypes.h |