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_HEADERProcessIdThreadId 成员来标识发起网络活动的进程或线程。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]

另请参阅

MSNT_SystemTrace

TcpIp_Fail

TcpIp_SendIPV4

TcpIp_SendIPV6

TcpIp_TypeGroup1

TcpIp_TypeGroup2

TcpIp_TypeGroup3

TcpIp_TypeGroup4

TcpIp_V0

TcpIp_V1