IPSEC_TUNNEL_ENDPOINT0 structure (ipsectypes.h)
The IPSEC_TUNNEL_ENDPOINT0 structure is used to store address information for an end point of a tunnel mode SA.
Syntax
typedef struct IPSEC_TUNNEL_ENDPOINT0_ {
FWP_IP_VERSION ipVersion;
union {
UINT32 v4Address;
UINT8 v6Address[16];
};
} IPSEC_TUNNEL_ENDPOINT0;
Members
ipVersion
Type: FWP_IP_VERSION
Specifies the IP version. In tunnel mode, this is the version of the outer header.
v4Address
Type: UINT32
case(FWP_IP_VERSION_V4)
v6Address[16]
Type: UINT8[16]
case(FWP_IP_VERSION_V6)
Remarks
For the unnamed union containing the tunnel end point address, switch_type(FWP_IP_VERSION), switch_is(ipVersion).
IPSEC_TUNNEL_ENDPOINT0 is a specific implementation of IPSEC_TUNNEL_ENDPOINT. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Header | ipsectypes.h |