다음을 통해 공유


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 함수를 호출하고 TcpIpGuidpGuid 매개 변수로 지정하여 TCP/IP 이벤트에 대한 특수 처리를 구현할 수 있습니다. 다음 이벤트 유형을 사용하여 이벤트를 사용할 때 실제 네트워크(TCP/IP) 이벤트를 식별합니다.

이벤트 유형 설명
EVENT_TRACE_TYPE_ACCEPT(이벤트 형식 값은 15)
IPv4 프로토콜에 대한 이벤트를 수락합니다. TcpIp_TypeGroup2 MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.
EVENT_TRACE_TYPE_CONNECT(이벤트 유형 값은 12)
IPv4 프로토콜에 대한 연결 이벤트입니다. 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 프로토콜에 대한 연결 이벤트입니다. TcpIp_TypeGroup4 MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.
이벤트 유형 값, 29 IPv6 프로토콜에 대한 Disconnect 이벤트입니다. TcpIp_TypeGroup3 MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.
이벤트 유형 값, 30 IPv6 프로토콜에 대한 이벤트를 다시 전송합니다. TcpIp_TypeGroup3 MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.
이벤트 유형 값, 31 IPv6 프로토콜에 대한 이벤트를 수락합니다. 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