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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour