Partager via


structure HTTP_WSK_API_TIMINGS (http.h)

Représente des statistiques sur le temps passé sur des appels d’API spécifiques.

Syntaxe

typedef struct _HTTP_WSK_API_TIMINGS {
  ULONGLONG ConnectCount;
  ULONGLONG ConnectSum;
  ULONGLONG DisconnectCount;
  ULONGLONG DisconnectSum;
  ULONGLONG SendCount;
  ULONGLONG SendSum;
  ULONGLONG ReceiveCount;
  ULONGLONG ReceiveSum;
  ULONGLONG ReleaseCount;
  ULONGLONG ReleaseSum;
  ULONGLONG ControlSocketCount;
  ULONGLONG ControlSocketSum;
} HTTP_WSK_API_TIMINGS, *PHTTP_WSK_API_TIMINGS;

Members

ConnectCount

Suit le nombre de fois où Connect a été appelé.

ConnectSum

Effectue le suivi du nombre de cycles du compteur hautes performances qui ont été dépensées dans les appels Connect pour le socket.

DisconnectCount

Suit le nombre de fois où La déconnexion a été appelée.

DisconnectSum

Suit le nombre de graduations du compteur hautes performances qui ont été passées dans les appels de déconnexion pour le socket.

SendCount

Suit le nombre de fois où l’envoi a été appelé.

SendSum

Suit le nombre de graduations du compteur hautes performances qui ont été dépensées dans les appels d’envoi pour le socket.

ReceiveCount

Suit le nombre de fois où Receive a été appelé.

ReceiveSum

Suit le nombre de graduations du compteur hautes performances qui ont été dépensées dans les appels de réception pour le socket.

ReleaseCount

Suit le nombre de fois où la mise en production a été appelée.

ReleaseSum

Suit le nombre de graduations du compteur hautes performances qui ont été dépensées dans les appels de mise en production pour le socket.

ControlSocketCount

Suit le nombre de fois où ControlSocket a été appelé.

ControlSocketSum

Suit le nombre de graduations du compteur hautes performances qui ont été dépensées dans les appels ControlSocket pour le socket.

Remarques

Http.sys peut fournir des statistiques sur le temps passé sur des appels d’API spécifiques, comme indiqué ici. Étant donné que la collecte des statistiques a une légère surcharge dans le temps et la mémoire, il existe une clé de Registre que vous devez définir pour activer l’utilisation de HTTP_WSK_API_TIMINGS. Pour plus d’informations, consultez les notes de HTTP_REQUEST_PROPERTY.

Pour vérifier la durée réelle d’une graduation HPC, consultez QueryPerformanceFrequency.

Spécifications

Requirement Valeur
Header http.h