Classe TcpIp

Cette classe est la classe parente pour les événements TCP/IP.

La syntaxe suivante est simplifiée à partir du code MOF.

Syntaxe

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

Membres

La classe TcpIp ne définit aucun membre.

Notes

Pour activer les événements TCP/IP dans une session de journalisation du noyau NT, spécifiez l’indicateur EVENT_TRACE_FLAG_NETWORK_TCPIP dans le membre EnableFlags d’une structure EVENT_TRACE_PROPERTIES lors de l’appel de la fonction StartTrace .

Les consommateurs de trace d’événements peuvent implémenter un traitement spécial pour les événements TCP/IP en appelant la fonction SetTraceCallback et en spécifiant TcpIpGuid comme paramètre pGuid . Utilisez les types d’événements suivants pour identifier l’événement de réseau (TCP/IP) réel lors de la consommation d’événements.

Type d'événement Description
EVENT_TRACE_TYPE_ACCEPT(La valeur du type d’événement est 15)
Acceptez l’événement pour le protocole IPv4. La classe TcpIp_TypeGroup2 MOF définit les données d’événement pour cet événement.
EVENT_TRACE_TYPE_CONNECT(La valeur du type d’événement est 12)
Événement Connect pour le protocole IPv4. La classe TcpIp_TypeGroup2 MOF définit les données d’événement pour cet événement.
EVENT_TRACE_TYPE_DISCONNECT(La valeur du type d’événement est 13)
Événement disconnect pour le protocole IPv4. La classe TcpIp_TypeGroup1 MOF définit les données d’événement pour cet événement.
EVENT_TRACE_TYPE_RECEIVE(La valeur du type d’événement est 11)
Recevoir un événement pour le protocole IPv4. La classe TcpIp_TypeGroup1 MOF définit les données d’événement pour cet événement.
EVENT_TRACE_TYPE_RECONNECT(La valeur du type d’événement est 16)
Événement de reconnexion pour le protocole IPv4. (Une tentative de connexion a échoué et une autre tentative est effectuée.) La classe TcpIp_TypeGroup1 MOF définit les données d’événement pour cet événement.
EVENT_TRACE_TYPE_RETRANSMIT(La valeur du type d’événement est 14)
Événement de retransmit pour le protocole IPv4. La classe TcpIp_TypeGroup1 MOF définit les données d’événement pour cet événement.
EVENT_TRACE_TYPE_SEND(La valeur du type d’événement est 10)
Envoyer un événement pour le protocole IPv4. La classe TcpIp_SendIPV4 MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 17 Événement d’échec. La classe TcpIp_Fail MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 18 Événement de copie TCP pour le protocole IPv4. La classe TcpIp_TypeGroup1 MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 26 Envoyer un événement pour le protocole IPv6. La classe TcpIp_SendIPV6 MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 27 Recevoir un événement pour le protocole IPv6. La classe TcpIp_TypeGroup3 MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 28 Événement Connect pour le protocole IPv6. La classe MOF TcpIp_TypeGroup4 définit les données d’événement pour cet événement.
Valeur du type d’événement, 29 Événement de déconnexion pour le protocole IPv6. La classe TcpIp_TypeGroup3 MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 30 Événement de retransmit pour le protocole IPv6. La classe TcpIp_TypeGroup3 MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 31 Accepter l’événement pour le protocole IPv6. La classe MOF TcpIp_TypeGroup4 définit les données d’événement pour cet événement.
Valeur du type d’événement, 32 Événement de reconnexion pour le protocole IPv6. (Une tentative de connexion a échoué et une autre tentative est effectuée.) La classe TcpIp_TypeGroup3 MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 34 Événement de copie TCP pour le protocole IPv6. La classe TcpIp_TypeGroup3 MOF définit les données d’événement pour cet événement.

 

Vous pouvez suivre les événements réseau dans un processus source et de destination à l’aide de la propriété ProcessId . Étant donné que certains événements réseau sont enregistrés par des threads distincts, vous ne pourrez peut-être pas utiliser les membres ProcessId et ThreadId de EVENT_TRACE_HEADER pour identifier le processus ou le thread à l’origine des activités réseau.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]

Voir aussi

MSNT_SystemTrace

TcpIp_Fail

TcpIp_SendIPV4

TcpIp_SendIPV6

TcpIp_TypeGroup1

TcpIp_TypeGroup2

TcpIp_TypeGroup3

TcpIp_TypeGroup4

TcpIp_V0

TcpIp_V1