FWPS_ALE_ENDPOINT_PROPERTIES0 構造体 (fwpstypes.h)
FWPS_ALE_ENDPOINT_PROPERTIES0構造体は、アプリケーション層強制 (ALE) エンドポイントのプロパティを指定します。
構文
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;
メンバー
endpointId
エンドポイントの一意識別子。
ipVersion
FWP_IP_VERSION列挙からの値として表されるエンドポイントのインターネット プロトコル バージョン。
localV4Address
IPv4 エンドポイントのローカル アドレス。
localV6Address[16]
IPv6 エンドポイントのローカル アドレス。
remoteV4Address
IPv4 エンドポイントのリモート アドレス。
remoteV6Address[16]
IPv6 エンドポイントのリモート アドレス。
ipProtocol
エンドポイントで使用されているプロトコル。
localPort
エンドポイントのローカル ポート番号。
remotePort
エンドポイントのリモート ポート番号。
localTokenModifiedId
ローカル トークンの変更された識別子。
mmSaId
この ID を使用して、この IPsec セキュリティ アソシエーション (SA) と、それを生成したインターネット キー Exchange (IKE) SA を関連付けます。
qmSaId
有効期限が切れる SA を選択するときに IPsec によって使用される SA 識別子。 IPsec SA ペアの場合、qmSaId は、開始側マシンと応答側マシン間、およびインバウンドおよびアウトバウンド SA バンドル間で同じである必要があります。 IPsec ペアが異なる場合、qmSaId は異なる必要があります。
ipsecStatus
エンドポイントの IPsec 状態。
flags
このメンバーは将来使用するために予約されています。
appId
エンドポイントに関連付けられているアプリケーション識別子。
解説
FwpsAleEndpointEnum0 を呼び出して列挙されたエンドポイントは、FWPS_ALE_ENDPOINT_PROPERTIES0構造体によって定義されます。
要件
サポートされている最小のクライアント | Windows 7 以降で使用できます。 |
Header | fwpstypes.h (Fwpsk.h を含む) |