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 流量的类型。
keyModuleType
密钥模块的类型。
mmCrypto
类型: IKEEXT_PROPOSAL0
IKE/AuthIP main模式建议。
mmPeer
主模式凭据信息。
emPeer
扩展模式凭据信息。
bytesTransferredIn
类型: UINT64
连接传输的传入字节总数。
bytesTransferredOut
类型: UINT64
连接传输的传出字节总数。
bytesTransferredTotal
类型: UINT64
连接传输的传入和传出) (字节总数。
startSysTime
类型: FILETIME
创建连接的时间。
要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | fwpmtypes.h |