共用方式為


IPSEC_TUNNEL_ENDPOINTS2結構 (ipsectypes.h)

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

類型: IPSEC_TUNNEL_ENDPOINT0*

[size_is(數字地址)]

遠端隧道端點位址資訊。

備註

對於包含本地隧道端點位址的未命名聯集,switch_type(FWP_IP_VERSION)、switch_is(ipVersion)。

需求

Requirement 價值觀
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2012 [僅限傳統型應用程式]
Header ipsectypes.h

另請參閱

FWP_IP_VERSION

Windows 過濾平台 API 結構