FWPS_ALE_ENDPOINT_PROPERTIES0 structure (fwpstypes.h)
The FWPS_ALE_ENDPOINT_PROPERTIES0 structure specifies the properties of an application layer enforcement (ALE) endpoint.
Syntax
typedef struct FWPS_ALE_ENDPOINT_PROPERTIES0_ {
UINT64 endpointId;
FWP_IP_VERSION ipVersion;
union {
UINT32 localV4Address;
UINT8 localV6Address[16];
};
union {
UINT32 remoteV4Address;
UINT8 remoteV6Address[16];
};
UINT8 ipProtocol;
UINT16 localPort;
UINT16 remotePort;
UINT64 localTokenModifiedId;
UINT64 mmSaId;
UINT64 qmSaId;
UINT32 ipsecStatus;
UINT32 flags;
FWP_BYTE_BLOB appId;
} FWPS_ALE_ENDPOINT_PROPERTIES0;
Members
endpointId
The unique identifier of the endpoint.
ipVersion
The internet protocol version of the endpoint expressed as a value from the FWP_IP_VERSION enumeration.
localV4Address
The local address for IPv4 endpoints.
localV6Address[16]
The local address for IPv6 endpoints.
remoteV4Address
The remote address for IPv4 endpoints.
remoteV6Address[16]
The remote address for IPv6 endpoints.
ipProtocol
The protocol being used by the endpoint.
localPort
The local port number of the endpoint.
remotePort
The remote port number of the endpoint.
localTokenModifiedId
The local token modified identifier.
mmSaId
Use this identifier to correlate this IPsec security association (SA) with the Internet Key Exchange (IKE) SA that generated it.
qmSaId
SA identifier used by IPsec when choosing the SA to expire. For an IPsec SA pair, the qmSaId must be the same between the initiating and responding machines and across inbound and outbound SA bundles. For different IPsec pairs, the qmSaId must be different.
ipsecStatus
The IPsec status of the endpoint.
flags
This member is reserved for future use.
appId
The application identifier associated with the endpoint.
Remarks
Endpoints enumerated by calling FwpsAleEndpointEnum0 are defined by FWPS_ALE_ENDPOINT_PROPERTIES0 structures.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available starting with Windows 7. |
Header | fwpstypes.h (include Fwpsk.h) |