IPSEC_TUNNEL_ENDPOINTS2結構用於儲存隧道模式SA的端點。 IPSEC_TUNNEL_ENDPOINTS1 是有的。 在 Windows Vista 上, IPSEC_TUNNEL_ENDPOINTS0 版本可用。
語法
typedef struct IPSEC_TUNNEL_ENDPOINTS2_ {
FWP_IP_VERSION ipVersion;
union {
UINT32 localV4Address;
UINT8 localV6Address[16];
};
union {
UINT32 remoteV4Address;
UINT8 remoteV6Address[16];
};
UINT64 localIfLuid;
wchar_t *remoteFqdn;
UINT32 numAddresses;
IPSEC_TUNNEL_ENDPOINT0 *remoteAddresses;
} IPSEC_TUNNEL_ENDPOINTS2;
Members
ipVersion
類型: FWP_IP_VERSION
指定 IP 版本。 在隧道模式下,這是外部標頭的版本。
localV4Address
類型: UINT32
案件(FWP_IP_VERSION_V4)
localV6Address[16]
類型: UINT8[16]
案件(FWP_IP_VERSION_V6)
switch_type(FWP_IP_VERSION)、switch_is(ipVersion)
標記 union,包含遠端隧道端點位址。
remoteV4Address
類型: UINT32
案件(FWP_IP_VERSION_V4)
remoteV6Address[16]
類型: UINT8[16]
案件(FWP_IP_VERSION_V6)
localIfLuid
類型: UINT64
可選的本地介面LUID,對應上述本地位址。
remoteFqdn
類型: wchar_t*
配置多個遠端位址及完全合格的網域名稱,以支援非對稱隧道。
numAddresses
類型: UINT32
遠端隧道位址的數量。
remoteAddresses
[size_is(數字地址)]
遠端隧道端點位址資訊。
備註
對於包含本地隧道端點位址的未命名聯集,switch_type(FWP_IP_VERSION)、switch_is(ipVersion)。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
| 支援的最低伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
| Header | ipsectypes.h |