TcpIp 类
此类是 TCP/IP 事件的父类。
以下语法从 MOF 代码中简化而来。
语法
[Guid("{9a280ac0-c8e0-11d1-84e2-00c04fb998a2}"), EventVersion(2)]
class TcpIp : MSNT_SystemTrace
{
};
成员
TcpIp 类不定义任何成员。
备注
若要在 NT 内核日志记录会话中启用 TCP/IP 事件,请在调用StartTrace 函数时,在 EVENT_TRACE_PROPERTIES 结构的 EnableFlags 成员中指定EVENT_TRACE_FLAG_NETWORK_TCPIP标志。
事件跟踪使用者可以通过调用 SetTraceCallback 函数并将 TcpIpGuid 指定为 pGuid 参数,为 TCP/IP 事件实现特殊处理。 使用事件时,使用以下事件类型标识实际的网络 (TCP/IP) 事件。
事件类型 | 说明 |
---|---|
EVENT_TRACE_TYPE_ACCEPT (事件类型值为 15) |
IPv4 协议的 Accept 事件。 TcpIp_TypeGroup2 MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_CONNECT (事件类型值为 12) |
IPv4 协议的 Connect 事件。 TcpIp_TypeGroup2 MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_DISCONNECT (事件类型值为 13) |
IPv4 协议的 Disconnect 事件。 TcpIp_TypeGroup1 MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_RECEIVE (事件类型值为 11) |
IPv4 协议的接收事件。 TcpIp_TypeGroup1 MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_RECONNECT (事件类型值为 16) |
IPv4 协议的重新连接事件。 (连接尝试失败,但进行了另一次尝试。) TcpIp_TypeGroup1 MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_RETRANSMIT (事件类型值为 14) |
IPv4 协议的重新传输事件。 TcpIp_TypeGroup1 MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_SEND (事件类型值为 10) |
IPv4 协议的发送事件。 TcpIp_SendIPV4 MOF 类定义此事件的事件数据。 |
事件类型值,17 | 失败事件。 TcpIp_Fail MOF 类定义此事件的事件数据。 |
事件类型值,18 | IPv4 协议的 TCP 复制事件。 TcpIp_TypeGroup1 MOF 类定义此事件的事件数据。 |
事件类型值,26 | IPv6 协议的发送事件。 TcpIp_SendIPV6 MOF 类定义此事件的事件数据。 |
事件类型值,27 | IPv6 协议的接收事件。 TcpIp_TypeGroup3 MOF 类定义此事件的事件数据。 |
事件类型值,28 | IPv6 协议的 Connect 事件。 TcpIp_TypeGroup4 MOF 类定义此事件的事件数据。 |
事件类型值,29 | IPv6 协议的 Disconnect 事件。 TcpIp_TypeGroup3 MOF 类定义此事件的事件数据。 |
事件类型值,30 | 重新传输 IPv6 协议的事件。 TcpIp_TypeGroup3 MOF 类定义此事件的事件数据。 |
事件类型值,31 | IPv6 协议的 Accept 事件。 TcpIp_TypeGroup4 MOF 类定义此事件的事件数据。 |
事件类型值,32 | IPv6 协议的重新连接事件。 (连接尝试失败,另一次尝试。) TcpIp_TypeGroup3 MOF 类定义此事件的事件数据。 |
事件类型值,34 | IPv6 协议的 TCP 复制事件。 TcpIp_TypeGroup3 MOF 类定义此事件的事件数据。 |
可以使用 ProcessId 属性将网络事件跟踪到源进程和目标进程。 由于某些网络事件由单独的线程记录,因此可能无法使用 EVENT_TRACE_HEADER 的 ProcessId 和 ThreadId 成员来标识发起网络活动的进程或线程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
另请参阅