FWPM_CONNECTION0 構造体 (fwpmtypes.h)
FWPM_CONNECTION0構造体には、接続オブジェクトに関連付けられている状態が格納されます。
構文
typedef struct FWPM_CONNECTION0_ {
UINT64 connectionId;
FWP_IP_VERSION ipVersion;
union {
UINT32 localV4Address;
UINT8 localV6Address[16];
};
union {
UINT32 remoteV4Address;
UINT8 remoteV6Address[16];
};
GUID *providerKey;
IPSEC_TRAFFIC_TYPE ipsecTrafficModeType;
IKEEXT_KEY_MODULE_TYPE keyModuleType;
IKEEXT_PROPOSAL0 mmCrypto;
IKEEXT_CREDENTIAL2 mmPeer;
IKEEXT_CREDENTIAL2 emPeer;
UINT64 bytesTransferredIn;
UINT64 bytesTransferredOut;
UINT64 bytesTransferredTotal;
FILETIME startSysTime;
} FWPM_CONNECTION0;
メンバー
connectionId
種類: UINT64
接続のランタイム識別子。
ipVersion
種類: FWP_IP_VERSION
使用されている IP バージョン。
localV4Address
型: UINT32
IPv4 ローカル アドレス。
ipVersion がFWP_IP_VERSION_V4されている場合に使用できます。
localV6Address[16]
種類: UINT8[16]
IPv6 ローカル アドレス。
ipVersion がFWP_IP_VERSION_V6されている場合に使用できます。
remoteV4Address
型: UINT32
IPv4 リモート アドレス。
ipVersion がFWP_IP_VERSION_V4されている場合に使用できます。
remoteV6Address[16]
種類: UINT8[16]
IPv6 リモート アドレス。
ipVersion がFWP_IP_VERSION_V6されている場合に使用できます。
providerKey
型: GUID*
この接続に関連付けられているプロバイダーを一意に識別します。
ipsecTrafficModeType
IPsec トラフィックの種類。
keyModuleType
キーモジュールの種類。
mmCrypto
種類: IKEEXT_PROPOSAL0
IKE/AuthIP メイン モードの提案。
mmPeer
メイン モードの資格情報。
emPeer
拡張モードの資格情報。
bytesTransferredIn
種類: UINT64
接続によって転送された受信バイトの合計数。
bytesTransferredOut
種類: UINT64
接続によって転送された送信バイトの合計数。
bytesTransferredTotal
種類: UINT64
接続によって転送された合計バイト数 (受信と送信)。
startSysTime
種類: FILETIME
接続が作成された時刻。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | fwpmtypes.h |