Поделиться через


Класс TcpIp

Этот класс является родительским классом для событий TCP/IP.

Следующий синтаксис упрощен в MOF-коде.

Синтаксис

[Guid("{9a280ac0-c8e0-11d1-84e2-00c04fb998a2}"), EventVersion(2)]
class TcpIp : MSNT_SystemTrace
{
};

Члены

Класс TcpIp не определяет никаких членов.

Комментарии

Чтобы включить события TCP/IP в сеансе ведения журнала ядра NT, укажите флаг EVENT_TRACE_FLAG_NETWORK_TCPIP в элементе EnableFlags структуры EVENT_TRACE_PROPERTIES при вызове функции StartTrace .

Потребители трассировки событий могут реализовать специальную обработку для событий TCP/IP, вызвав функцию SetTraceCallback и указав TcpIpGuid в качестве параметра pGuid . Используйте следующие типы событий, чтобы определить фактическое сетевое событие (TCP/IP) при использовании событий.

Тип события Описание
EVENT_TRACE_TYPE_ACCEPT(значение типа события равно 15)
Принять событие для протокола IPv4. Класс MOF TcpIp_TypeGroup2 определяет данные события для этого события.
EVENT_TRACE_TYPE_CONNECT(значение типа события равно 12)
Событие Connect для протокола IPv4. Класс MOF TcpIp_TypeGroup2 определяет данные события для этого события.
EVENT_TRACE_TYPE_DISCONNECT(значение типа события равно 13)
Событие Disconnect для протокола IPv4. Класс MOF TcpIp_TypeGroup1 определяет данные события для этого события.
EVENT_TRACE_TYPE_RECEIVE(значение типа события равно 11)
Событие получения для протокола IPv4. Класс MOF TcpIp_TypeGroup1 определяет данные события для этого события.
EVENT_TRACE_TYPE_RECONNECT(значение типа события — 16)
Событие повторного подключения для протокола IPv4. (Попытка подключения завершилась сбоем, и была предпринята другая попытка.) Класс MOF TcpIp_TypeGroup1 определяет данные события для этого события.
EVENT_TRACE_TYPE_RETRANSMIT(значение типа события — 14)
Повторная трансляция события для протокола IPv4. Класс MOF TcpIp_TypeGroup1 определяет данные события для этого события.
EVENT_TRACE_TYPE_SEND(значение типа события равно 10)
Отправка события для протокола IPv4. Класс MOF TcpIp_SendIPV4 определяет данные события для этого события.
Значение типа события, 17 Событие сбоя. Класс MOF TcpIp_Fail определяет данные события для этого события.
Значение типа события, 18 Событие копирования TCP для протокола IPv4. Класс MOF TcpIp_TypeGroup1 определяет данные события для этого события.
Значение типа события, 26 Отправка события для протокола IPv6. Класс MOF TcpIp_SendIPV6 определяет данные события для этого события.
Значение типа события, 27 Событие получения для протокола IPv6. Класс MOF TcpIp_TypeGroup3 определяет данные события для этого события.
Значение типа события, 28 Событие Connect для протокола IPv6. Класс MOF TcpIp_TypeGroup4 определяет данные события для этого события.
Значение типа события, 29 Событие отключения для протокола IPv6. Класс MOF TcpIp_TypeGroup3 определяет данные события для этого события.
Значение типа события, 30 Повторная трансляция события для протокола IPv6. Класс MOF TcpIp_TypeGroup3 определяет данные события для этого события.
Значение типа события, 31 Принять событие для протокола IPv6. Класс MOF TcpIp_TypeGroup4 определяет данные события для этого события.
Значение типа события, 32 Событие повторного подключения для протокола IPv6. (Попытка подключения завершилась сбоем, и была предпринята другая попытка.) Класс MOF TcpIp_TypeGroup3 определяет данные события для этого события.
Значение типа события, 34 Событие копирования TCP для протокола IPv6. Класс MOF TcpIp_TypeGroup3 определяет данные события для этого события.

 

Вы можете отследить сетевые события до исходного и целевого процессов с помощью свойства ProcessId . Так как некоторые сетевые события регистрируются отдельными потоками, вы не сможете использовать элементы ProcessId и ThreadIdEVENT_TRACE_HEADER для идентификации процесса или потока, из которого были созданы сетевые действия.

Требования

Требование Значение
Минимальная версия клиента
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