IPSEC_SA_DETAILS0 structure (ipsectypes.h)
The IPSEC_SA_DETAILS0 structure is used to store information returned when enumerating IPsec security associations (SAs). IPSEC_SA_DETAILS1 is available.
Syntax
typedef struct IPSEC_SA_DETAILS0_ {
FWP_IP_VERSION ipVersion;
FWP_DIRECTION saDirection;
IPSEC_TRAFFIC0 traffic;
IPSEC_SA_BUNDLE0 saBundle;
union {
IPSEC_V4_UDP_ENCAPSULATION0 *udpEncapsulation;
};
FWPM_FILTER0 *transportFilter;
} IPSEC_SA_DETAILS0;
Members
ipVersion
Internet Protocol (IP) version as specified by FWP_IP_VERSION.
saDirection
Indicates direction of the IPsec SA as specified by FWP_DIRECTION.
traffic
The traffic being secured by this IPsec SA as specified by IPSEC_TRAFFIC0.
saBundle
Various parameters of the SA as specified by IPSEC_SA_BUNDLE0.
udpEncapsulation
An IPSEC_V4_UDP_ENCAPSULATION0 structure that stores the UDP encapsulation ports if UDP-ESP encapsulation is enabled on the SA.
Available if ipVersion is FWP_IP_VERSION_V4.
transportFilter
The transport layer filter corresponding to this IPsec SA as specified by FWPM_FILTER0.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | ipsectypes.h |