IPSEC_TRAFFIC0 結構 (ipsectypes.h)
IPSEC_TRAFFIC0結構會指定要描述 IPsec 流量的參數。 IPSEC_TRAFFIC1 可供使用。
語法
typedef struct IPSEC_TRAFFIC0_ {
FWP_IP_VERSION ipVersion;
union {
UINT32 localV4Address;
UINT8 localV6Address[16];
};
union {
UINT32 remoteV4Address;
UINT8 remoteV6Address[16];
};
IPSEC_TRAFFIC_TYPE trafficType;
union {
UINT64 ipsecFilterId;
UINT64 tunnelPolicyId;
};
UINT16 remotePort;
} IPSEC_TRAFFIC0;
成員
ipVersion
網際網路通訊協定 (IP) 版本。
如需詳細資訊 ,請參閱FWP_IP_VERSION 。
localV4Address
IPsec 流量的本機 IPv4 位址。
當 ipVersionFWP_IP_VERSION_V4時指定。
localV6Address[16]
IPsec 流量的本機 IPv6 位址。
當 ipVersionFWP_IP_VERSION_V6時指定。
remoteV4Address
IPsec 流量的遠端 IPv4 位址。
當 ipVersionFWP_IP_VERSION_V4時指定。
remoteV6Address[16]
IPsec 流量的遠端 IPv6 位址。
當 ipVersionFWP_IP_VERSION_V6時指定。
trafficType
IPsec 流量的類型。
如需詳細資訊 ,請參閱IPSEC_TRAFFIC_TYPE 。
ipsecFilterId
對應至此流量之 FWPS 傳輸層篩選器的 LUID。
如果 trafficTypeIPSEC_TRAFFIC_TYPE_TRANSPORT,則為可用。
tunnelPolicyId
相關聯快速模式的 LUID (QM) 通道原則。
如果 trafficTypeIPSEC_TRAFFIC_TYPE_TUNNEL,則為可用。
remotePort
此流量的遠端 TCP/UDP 埠。 當傳輸層篩選中的遠端埠條件比實際遠端埠更泛型時,就會使用此功能。
備註
IPSEC_TRAFFIC0類型描述元合 SA 的流量特性。
針對 IPsec 傳輸模式, localV 位址 和 remoteV 位址 成員會指定 IP 位址。 ipsecFilterId成員會將 (指定為傳輸層篩選準則的一部分,) 傳輸通訊協定資訊 (例如 IP 通訊協定、埠等相符流量) 。 不過,如果 remotePort 成員為非零,其值將會覆寫傳輸層篩選中指定的遠端埠。
針對 IPsec 通道模式, localV 位址 和 remoteV 位址 成員會指定外部 IP 標頭通道端點。 tunnelPolicyId成員會將 (指定為透過FwpmIPsecTunnelAdd0所指定篩選準則的一部分,) 相符流量的內部 IP 標頭位址、傳輸通訊協定資訊。 不應針對通道模式指定 remotePort 成員。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | ipsectypes.h |