TcpIp (classe)

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.

Remarques

Pour activer les événements TCP/IP dans une session de journalisation du noyau NT, spécifiez l’indicateur de trace d’événement indicateur _ _ _ réseau _ tcpip dans le membre EnableFlags d’une structure de propriétés de _ trace _ d’événements lors de l’appel de la fonction StartTrace .

Les consommateurs de suivi 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 réseau (TCP/IP) réel lors de la consommation d’événements.

Type d'événement Description
Événement _ Type de suivi _ _ Accept(la valeur de type d’événement est 15)
Accepter un événement pour le protocole IPv4. La classe MOF _ TypeGroup2 MOF définit les données d’événement pour cet événement.
Événement _ Type de suivi _ _ Connect(la valeur de type d’événement est 12)
Connecter événement pour le protocole IPv4. La classe MOF _ TypeGroup2 MOF définit les données d’événement pour cet événement.
Événement _ Type de TRACE _ _ Disconnect(la valeur du type d’événement est 13)
Événement de déconnexion pour le protocole IPv4. La classe MOF _ TypeGroup1 MOF définit les données d’événement pour cet événement.
Événement _ _ _ Réception du type de suivi(la valeur du type d’événement est 11)
Événement de réception pour le protocole IPv4. La classe MOF _ TypeGroup1 MOF définit les données d’événement pour cet événement.
Événement _ _REconnexion _ du type de suivi(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 MOF _ TypeGroup1 MOF définit les données d’événement pour cet événement.
Événement _ _REtransmission _ du type de suivi(la valeur du type d’événement est 14)
Événement de retransmission pour le protocole IPv4. La classe MOF _ TypeGroup1 MOF définit les données d’événement pour cet événement.
Événement _ Type de TRACE _ _ Send(la valeur du type d’événement est 10)
Envoi d’un événement pour le protocole IPv4. La classe MOF _ SendIPV4 MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 17 Événement d’échec. La classe MOF d' _ échec TcpIp définit les données d’événement pour cet événement.
Valeur de type d’événement, 18 Événement TCP Copy pour le protocole IPv4. La classe MOF _ TypeGroup1 MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 26 Envoi d’un événement pour le protocole IPv6. La classe MOF _ SendIPV6 MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 27 Événement Receive pour le protocole IPv6. La classe MOF _ TypeGroup3 MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 28 Connecter événement pour le protocole IPv6. La classe MOF _ TypeGroup4 MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 29 Événement de déconnexion pour le protocole IPv6. La classe MOF _ TypeGroup3 MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 30 Événement de retransmission pour le protocole IPv6. La classe MOF _ TypeGroup3 MOF définit les données d’événement pour cet événement.
Valeur de type d’événement 31 Accepter un événement pour le protocole IPv6. La classe MOF _ TypeGroup4 MOF définit les données d’événement pour cet événement.
Valeur de 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 MOF _ TypeGroup3 MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 34 Événement TCP Copy pour le protocole IPv6. La classe MOF _ 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 journalisés par des threads distincts, vous ne pourrez peut-être pas utiliser les membres ProcessID et ThreadID de l' _ _ en-tête Event Trace pour identifier le processus ou le thread à l’origine des activités réseau.

Configuration requise

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

Voir aussi

MSNT _ SystemTrace

Échec de TcpIp _

TcpIp _ SendIPV4

TcpIp _ SendIPV6

TcpIp _ TypeGroup1

TcpIp _ TypeGroup2

TcpIp _ TypeGroup3

TcpIp _ TypeGroup4

TcpIp _ v0

TcpIp _ v1