Partager via


Détails du suivi d’événements winsock network

Les détails suivants détaillent chacun des événements réseau Winsock qui peuvent être suivis et décrit les paramètres et informations enregistrés.

Création de sockets

ID d’événement = 1

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour la création du socket :

  • Handles de socket créés par des appels aux fonctionsde socketou WSASocket.
  • Handles de socket acceptés sur les sockets d’écoute.
  • Handles de socket créés par des appels à la fonction WSAJoinLeaf.
  • Les handles de socket sont réutilisés par les appels aux fonctions AcceptEx ou ConnectEx.

Les paramètres suivants sont enregistrés pour un événement de création de socket :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
SocketType
Type du socket.
protocole
Protocole du socket.
UserModePid
ID de processus en mode utilisateur qui a créé le socket.

 

Liaison de socket

ID d’événement = 2 (IPv4), ID d’événement = 3 (IPv6)

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour une opération de liaison :

  • Liaison implicite ou explicite d’un handle de socket.

Les paramètres suivants sont consignés pour un événement de liaison :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
adresse
Adresse IP locale.
port
Numéro de port IP local.
état
Code d’état ou d’erreur retourné pour l’opération de liaison.

 

Échec de la liaison

ID d’événement = 40

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour une opération de liaison ayant échoué :

  • Liaison implicite ou explicite d’un handle de socket qui échoue.

Les paramètres suivants sont consignés pour un événement de liaison ayant échoué :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Code d’erreur retourné pour l’opération de liaison défaillante.

 

Socket Connect

ID d’événement = 4 (IPv4), ID d’événement = 5 (IPv6)

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour une demande d’opération de connexion (un appel au connect, ConnectEx, WSAConnect, WSAConnectByListou fonction WSAConnectByName) :

  • Connexion d’un socket à une destination pour un socket orienté connexion ou un socket sans connexion.

Les paramètres suivants sont consignés pour un événement de connexion :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
adresse
Adresse IP distante.
port
Numéro de port IP distant.

 

Se connecter terminé

ID d’événement = 6

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour une connexion terminée :

  • L’opération de connexion est terminée.

Les paramètres suivants sont consignés pour un événement connect completed :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Code d’erreur retourné pour l’opération de connexion.

 

AFD-Initiated abandonner

ID d’événement = 7

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour les abandons lancés par Winsock ou les opérations d’annulation :

  • Abandon en raison d’une mémoire tampon de réception non lue après la fermeture.
  • Abandon après un appel à la fonction d’arrêt avec la comment paramètre défini sur SD_RECEIVE et un appel à la fonction closesocketavec des données de réception en attente.
  • Abandon après une tentative d’annulation de vidage du point de terminaison.
  • Une abandon après une erreur Winsock interne s’est produite.
  • Abandon en raison d’une connexion avec des erreurs et l’application a précédemment demandé que la connexion soit abandonnée dans certaines circonstances. Un exemple de ce cas est une application qui définit SO_LINGER avec un délai d’expiration de zéro et il existe toujours des données non reconnues sur la connexion.
  • Abandon d’une connexion non entièrement associée à l’acceptation du point de terminaison.
  • Un abandon d’un appel à la accepter ou fonction AcceptEx.
  • Abandon en raison d’une opération de réception ayant échoué.
  • Abandon en raison d’un événement Plug-and-Play.
  • Abandon en raison d’une demande de vidage ayant échoué.
  • Abandon en raison d’une demande de réception de données accélérées ayant échoué.
  • Abandon en raison d’une demande d’envoi ayant échoué.
  • Abandon en raison d’une demande d’envoi annulée.
  • Abandon en raison d’un appel annulé à la fonction TransmitPackets.

Les paramètres suivants sont enregistrés pour une opération d’abandon ou d’annulation initiée par Winsock :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
raison de
Raison de l’abandon ou de l’opération d’annulation.

 

Transport-Initiated abandonner

ID d’événement = 8

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour les opérations d’abandon ou d’annulation initiées par le transport :

  • Réinitialisation indiquée par le transport.

Les paramètres suivants sont enregistrés pour une opération d’abandon ou d’annulation initiée par Winsock :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
raison de
Raison de l’abandon ou de l’opération d’annulation.

 

Échec de la demande d’envoi

ID d’événement = 9

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour les erreurs sur envoyer ou requêtes WSASend :

Les paramètres suivants sont consignés pour une demande d’envoi qui génère une erreur :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Code d’erreur retourné pour l’opération.

 

Échec de la requête WsaSendMsg

ID d’événement = 10

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour les erreurs sur requêtes WSASendMsg :

Les paramètres suivants sont consignés pour une demande d’envoi qui génère une erreur :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Code d’erreur retourné pour l’opération.

 

Échec de la requête recv

ID d’événement = 11

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour les erreurs sur recv, WSARecvou requêtes WSARecvEx :

  • Erreurs retournées lors des demandes de réception ayant échoué.

Les paramètres suivants sont consignés pour une demande d’envoi qui génère une erreur :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Code d’erreur retourné pour l’opération.

 

Échec de la requête recvfrom

ID d’événement = 12

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour les erreurs sur recvfrom ou WSARecvFrom demandes :

Les paramètres suivants sont consignés pour une requête recvfrom ou WSARecvFrom qui entraîne une erreur :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Code d’erreur retourné pour l’opération.

 

Fermer le socket

ID d’événement = 13

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour les opérations de fermeture de socket :

  • Un handle de socket est fermé.

Les paramètres suivants sont consignés pour un événement de fermeture de socket :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Valeur de retour de l’opération de fermeture de socket.

 

Nettoyage du socket

ID d’événement = 14

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour les opérations de nettoyage de socket (arrêt) :

  • La fonction d’arrêt est appelée sur un socket.
  • Le transport indique une déconnexion normale ayant échoué.

Les paramètres suivants sont enregistrés pour un événement de nettoyage de socket (arrêt) ou de fermeture de socket :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Valeur de retour de l’opération de nettoyage de socket (arrêt).

 

Accepter le socket

ID d’événement = 15 (IPv4), ID d’événement = 16 (IPv6)

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour une accepter, AcceptExou demande de fonction WSAAccept :

Les paramètres suivants sont enregistrés pour un événement d’acceptation :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
adresse
Adresse IP distante.
port
Numéro de port IP distant.
état
Le code d’état ou d’erreur retourné pour l’opération d’acceptation.

 

Échec de l’acceptation

ID d’événement = 17

Niveau = 4 (Informations)

Les événements Winsock suivants sont suivis pour une opération d’acceptation ayant échoué :

Les paramètres suivants sont consignés pour un événement d’acceptation ayant échoué :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Code d’erreur retourné pour l’opération d’acceptation défaillante.

 

Envoyer publié

ID d’événement = 18

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis pour les opérations d’envoi et de réception de mémoire tampon de socket :

  • Une application publie un envoi.
  • Une opération d’envoi se termine à Winsock.

Les paramètres suivants sont consignés pour les opérations d’envoi de socket :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
FastPath
Valeur booléenne qui indique si les E/S de chemin rapide ont été utilisées.
BufferCount
Nombre de mémoires tampons.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est le nombre total d’octets dans toutes les mémoires tampons de la chaîne.

 

Lorsque FastPath a la valeur true, l’adresse du mode utilisateur du premier tampon dans le tableau de mémoires tampons est journalisée dans le paramètre De mémoire tampon. Lorsque FastPath a la valeur false, l’adresse de la mémoire tampon du noyau Winsock est consignée dans le paramètre De mémoire tampon.

Réception publiée

ID d’événement = 19

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis pour les opérations de publication de la mémoire tampon de réception du socket :

  • Une application publie une réception.
  • Une opération de réception se termine à Winsock.

Les paramètres suivants sont enregistrés pour les opérations de réception de socket :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
FastPath
Valeur booléenne qui indique si les E/S de chemin rapide ont été utilisées.
BufferCount
Nombre de mémoires tampons.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est le nombre total d’octets dans toutes les mémoires tampons de la chaîne.

 

Lorsque FastPath a la valeur true, l’adresse du mode utilisateur du premier tampon dans le tableau de mémoires tampons est journalisée dans le paramètre De mémoire tampon. Lorsque FastPath a la valeur false, l’adresse de la mémoire tampon du noyau Winsock est consignée dans le paramètre De mémoire tampon.

RecvFrom Publié

ID d’événement = 20

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis pour une recvfrom opération de publication de mémoire tampon sur un socket :

  • Une application publie une réception de l’opération.

Les paramètres suivants sont enregistrés pour l’opération recvfrom :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
FastPath
Valeur booléenne qui indique si les E/S de chemin rapide ont été utilisées.
BufferCount
Nombre de mémoires tampons.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est le nombre total d’octets dans toutes les mémoires tampons de la chaîne.

 

Lorsque FastPath a la valeur true, l’adresse du mode utilisateur du premier tampon dans le tableau de mémoires tampons est journalisée dans le paramètre De mémoire tampon. Lorsque FastPath a la valeur false, l’adresse de la mémoire tampon du noyau Winsock est consignée dans le paramètre De mémoire tampon.

SendTo Publié

ID d’événement = 21 (IPv4), ID d’événement = 22 (IPv6)

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis pour un envoyer à opération de publication de mémoire tampon sur un socket :

  • Une application publie un envoi à partir de.

Les paramètres suivants sont enregistrés pour l’opération d’envoi :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
FastPath
Valeur booléenne qui indique si les E/S de chemin rapide ont été utilisées.
BufferCount
Nombre de mémoires tampons.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est le nombre total d’octets dans toutes les mémoires tampons de la chaîne.
adresse
Adresse IP distante du socket.
port
Numéro de port IP distant du socket.

 

Lorsque FastPath a la valeur true, l’adresse du mode utilisateur du premier tampon dans le tableau de mémoires tampons est journalisée dans le paramètre De mémoire tampon. Lorsque FastPath a la valeur false, l’adresse de la mémoire tampon du noyau Winsock est consignée dans le paramètre De mémoire tampon.

Recv Completed

ID d’événement = 23

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis pour les opérations terminées de réception du socket :

  • Une opération d’envoi se termine au transport.
  • Une opération de réception se termine dans le transport.

Les paramètres suivants sont enregistrés pour un envoi terminé ou reçu terminé :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon des octets reçus. Pour les mémoires tampons chaînées, ce paramètre correspond au nombre total d’octets reçus dans toutes les mémoires tampons de la chaîne.

 

Envoyer terminé

ID d’événement = 24

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis pour les opérations d’envoi de socket terminées :

  • Une opération d’envoi se termine au transport.

Les paramètres suivants sont consignés pour une envoi terminée :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon d’octets envoyés. Pour les mémoires tampons chaînées, ce paramètre correspond au nombre total d’octets envoyés à partir de toutes les mémoires tampons de la chaîne.

 

SendMsg terminé

ID d’événement = 25

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis lorsqu’un WSASendMsg opération de post-mémoire tampon se termine sur un socket :

  • Une application termine une opération WSASendMsg.

Les paramètres suivants sont consignés pour l’achèvement WSASendMsg :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
BufferCount
Nombre de mémoires tampons.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon d’octets envoyés. Pour les mémoires tampons chaînées, ce paramètre correspond au nombre total d’octets envoyés à partir de toutes les mémoires tampons de la chaîne.
adresse
Adresse IP distante du socket.
port
Numéro de port IP distant du socket.

 

RecvFrom Completed

ID d’événement = 26 (IPv4), ID d’événement = 27 (IPv6)

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis lorsqu’un recvfrom opération de publication de mémoire tampon se termine sur un socket :

  • Une application termine une recvfrom opération.

Les paramètres suivants sont consignés pour la recvfrom achèvement :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
BufferCount
Nombre de mémoires tampons.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon des octets reçus. Pour les mémoires tampons chaînées, ce paramètre correspond au nombre total d’octets reçus dans toutes les mémoires tampons de la chaîne.
adresse
Adresse IP distante du socket.
port
Numéro de port IP distant du socket.

 

SendTo Terminé

ID d’événement = 28

Niveau = 5 (détaillé)

Pour diagnostiquer l’altération de la mémoire tampon utilisateur (par exemple, lorsqu’une application utilise à nouveau la même mémoire tampon dans un autre appel d’envoi ou de réception pendant qu’elle est toujours utilisée), la mémoire tampon de données est enregistrée lorsqu’elle est publiée dans Winsock et à l’achèvement par le transport sous-jacent. Les événements Winsock suivants sont suivis lorsqu’un envoyer à opération de post-mémoire tampon se termine sur un socket :

  • Une application termine une opération d’envoi .

Les paramètres suivants sont consignés pour la saisie semi-automatique :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
BufferCount
Nombre de mémoires tampons.
mémoire tampon
Adresse virtuelle de la mémoire tampon. Pour les mémoires tampons chaînées, ce paramètre est l’adresse virtuelle du premier tampon de la chaîne.
BufferLength
Longueur de la mémoire tampon d’octets envoyés. Pour les mémoires tampons chaînées, ce paramètre correspond au nombre total d’octets envoyés à partir de toutes les mémoires tampons de la chaîne.
adresse
Adresse IP distante du socket.
port
Numéro de port IP distant du socket.

 

Ensemble d’options de socket

ID d’événement = 29

Niveau = 5 (détaillé)

Chaque fois qu’une application modifie certaines valeurs d’option de socket et Ioctls, les nouvelles valeurs seront journalisées. Les options journalisées peuvent être utilisées pour diagnostiquer des performances médiocres ou un comportement étrange dans les applications. Les événements Winsock suivants sont suivis pour certaines options de socket et Ioctls :

  • SO_SNDBUF modifications.
  • SO_RCVBUF modifications.
  • FIONBIO
  • SIO_ENABLE_CIRCULAR_QUEUEING
  • SIO_UDP_CONNRESET
  • SO_OOBINLINE

Les paramètres suivants sont enregistrés pour setockopt et appels de fonction WSAIoctl qui modifient l’une des valeurs ci-dessus :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
option
Option de socket ou Ioctl modifiée.
valeur
Nouvelle valeur pour l’option de socket ou Ioctl.

 

Sélectionner/interroger publié

ID d’événement = 30

Niveau = 5 (détaillé)

Les événements Winsock suivants sont suivis lorsqu’une application appelle la sélectionner ou fonction WSAPoll :

Les paramètres suivants sont enregistrés pour sélectionner ou événements WSAPoll :

Paramètre Description
processus de
ID de processus propriétaire.
HandleCount
Nombre de handles transmis par l’application (valide uniquement sur l’événement de lancement).
délai d’expiration
Durée maximale pendant laquelle la fonction sélectionner ou fonction WSAPoll attendre.

 

Sélectionner/Interroger terminé

ID d’événement = 31

Niveau = 5 (détaillé)

Les événements Winsock suivants sont suivis lorsqu’une application appelle la sélectionner ou fonction WSAPoll :

Les paramètres suivants sont enregistrés lorsqu’une opération de sélectionner ou opération de WSAPoll se termine :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
erreur
Le code d’erreur retourné pour l’opération sélectionner ou opération WSAPoll.

 

WSAEventSelect

ID d’événement = 32

Niveau = 5 (détaillé)

Les événements Winsock suivants sont suivis lorsqu’une application appelle la fonction WSAEventSelect :

  • Journalisez le masque d’événement passé dans la fonctionWSAEventSelect.

Les paramètres suivants sont consignés pour appels de fonction WSAEventSelect :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
EventMask
Valeur du masque d’événement.

 

Datagramme supprimé

ID d’événement = 33 (IPv4), ID d’événement = 34 (IPv6)

Niveau = 5 (détaillé)

Pour diagnostiquer les problèmes liés aux applications datagram, les événements Winsock suivants sont suivis :

  • Lorsqu’un datagramme arrive et qu’il est supprimé à un espace tampon insuffisant.
  • Sur un datagramme connecté, si les données arrivent d’une source autre que la destination connectée.

Les paramètres suivants sont enregistrés pour les datagrammes supprimés :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
PacketSize
Taille du paquet supprimé.
adresse
Adresse IP de la source du paquet.
port
Numéro de port IP de la source du paquet.
raison de
Code d’erreur ou raison pour laquelle le paquet a été supprimé.

 

Connexion indiquée

ID d’événement = 35 (IPv4), ID d’événement = 36 (IPv6)

Niveau = 5 (détaillé)

Les événements Winsock suivants sont suivis pour les opérations indiquées par la connexion :

  • Une application reçoit une demande de connexion.

Les paramètres suivants sont enregistrés pour les connexions indiquées à partir d’événements de transport :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
adresse
Adresse IP distante.
port
Numéro de port IP distant.

 

Données indiquées

ID d’événement = 37

Niveau = 5 (détaillé)

Les événements Winsock suivants sont suivis pour les opérations indiquées par les données :

  • Une application reçoit des données sur un socket connecté.

Les paramètres suivants sont enregistrés pour les données indiquées à partir d’événements de transport :

Paramètre Description
processus de
ID de processus propriétaire.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
octets indiqués
Nombre d’octets reçus sur le socket.

 

Données indiquées à partir du transport

ID d’événement = 38 (IPv4), ID d’événement = 39 (IPv6)

Niveau = 5 (détaillé)

Les événements Winsock suivants sont suivis pour les données indiquées à partir des opérations de transport :

  • Une application publie une demande de réception et reçoit des données.

Les paramètres suivants sont enregistrés pour les données indiquées à partir d’événements de transport :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.
adresse
Adresse IP distante.
port
Numéro de port IP distant.
octets indiqués
Nombre d’octets reçus sur le socket.

 

Déconnecter indiqué du transport

ID d’événement = 41

Niveau = 5 (détaillé)

Les événements Winsock suivants sont suivis pour les opérations indiquées de déconnexion :

  • Une application reçoit une indication de déconnexion.

Les paramètres suivants sont consignés pour la déconnexion indiquée à partir des événements de transport :

Paramètre Description
processus de
Adresse de structure EPROCESS du noyau pour le processus.
point de terminaison
Adresse de socket du noyau Winsock utilisée comme identificateur unique pour un socket.

 

contrôle du traçage Winsock

de traçage Winsock

Détails du suivi des modifications du catalogue Winsock

niveaux de suivi Winsock