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 本地地址。

FWP_IP_VERSION_V4ipVersion 时可用。

localV6Address[16]

类型: UINT8[16]

IPv6 本地地址。

FWP_IP_VERSION_V6ipVersion 时可用。

remoteV4Address

类型: UINT32

IPv4 远程地址。

FWP_IP_VERSION_V4ipVersion 时可用。

remoteV6Address[16]

类型: UINT8[16]

IPv6 远程地址。

FWP_IP_VERSION_V6ipVersion 时可用。

providerKey

类型: GUID*

唯一标识与此连接关联的提供程序。

ipsecTrafficModeType

类型: IPSEC_TRAFFIC_TYPE

IPsec 流量的类型。

keyModuleType

类型: IKEEXT_KEY_MODULE_TYPE

密钥模块的类型。

mmCrypto

类型: IKEEXT_PROPOSAL0

IKE/AuthIP main模式建议。

mmPeer

类型: IKEEXT_CREDENTIAL2

主模式凭据信息。

emPeer

类型: IKEEXT_CREDENTIAL2

扩展模式凭据信息。

bytesTransferredIn

类型: UINT64

连接传输的传入字节总数。

bytesTransferredOut

类型: UINT64

连接传输的传出字节总数。

bytesTransferredTotal

类型: UINT64

连接传输的传入和传出) (字节总数。

startSysTime

类型: FILETIME

创建连接的时间。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 fwpmtypes.h

请参阅

FWP_IP_VERSION

IKEEXT_CREDENTIAL2

IKEEXT_KEY_MODULE_TYPE

IKEEXT_PROPOSAL0

IPSEC_TRAFFIC_TYPE