次の方法で共有


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 ローカル アドレス。

ipVersionFWP_IP_VERSION_V4されている場合に使用できます。

localV6Address[16]

種類: UINT8[16]

IPv6 ローカル アドレス。

ipVersionFWP_IP_VERSION_V6されている場合に使用できます。

remoteV4Address

型: UINT32

IPv4 リモート アドレス。

ipVersionFWP_IP_VERSION_V4されている場合に使用できます。

remoteV6Address[16]

種類: UINT8[16]

IPv6 リモート アドレス。

ipVersionFWP_IP_VERSION_V6されている場合に使用できます。

providerKey

型: GUID*

この接続に関連付けられているプロバイダーを一意に識別します。

ipsecTrafficModeType

種類: IPSEC_TRAFFIC_TYPE

IPsec トラフィックの種類。

keyModuleType

種類: IKEEXT_KEY_MODULE_TYPE

キーモジュールの種類。

mmCrypto

種類: IKEEXT_PROPOSAL0

IKE/AuthIP メイン モードの提案。

mmPeer

種類: IKEEXT_CREDENTIAL2

メイン モードの資格情報。

emPeer

種類: IKEEXT_CREDENTIAL2

拡張モードの資格情報。

bytesTransferredIn

種類: UINT64

接続によって転送された受信バイトの合計数。

bytesTransferredOut

種類: UINT64

接続によって転送された送信バイトの合計数。

bytesTransferredTotal

種類: UINT64

接続によって転送された合計バイト数 (受信と送信)。

startSysTime

種類: FILETIME

接続が作成された時刻。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header fwpmtypes.h

関連項目

FWP_IP_VERSION

IKEEXT_CREDENTIAL2

IKEEXT_KEY_MODULE_TYPE

IKEEXT_PROPOSAL0

IPSEC_TRAFFIC_TYPE