Condividi tramite


struttura HTTP_WSK_API_TIMINGS (http.h)

Rappresenta le statistiche sul tempo dedicato a chiamate API specifiche.

Sintassi

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

Tiene traccia del numero di chiamate a Connect .

ConnectSum

Tiene traccia del numero di tick del contatore ad alte prestazioni spesi nelle chiamate Connect per il socket.

DisconnectCount

Tiene traccia del numero di chiamate a Disconnect .

DisconnectSum

Tiene traccia del numero di tick del contatore ad alte prestazioni spesi nelle chiamate Disconnect per il socket.

SendCount

Tiene traccia del numero di chiamate a Send .

SendSum

Tiene traccia del numero di segni di graduazione del contatore ad alte prestazioni spesi nelle chiamate di invio per il socket.

ReceiveCount

Tiene traccia del numero di chiamate a Receive .

ReceiveSum

Tiene traccia del numero di tick del contatore ad alte prestazioni che sono stati spesi nelle chiamate di ricezione per il socket.

ReleaseCount

Tiene traccia del numero di chiamate a Release .

ReleaseSum

Tiene traccia del numero di tick del contatore ad alte prestazioni che sono stati spesi nelle chiamate di rilascio per il socket.

ControlSocketCount

Tiene traccia del numero di chiamate di ControlSocket .

ControlSocketSum

Tiene traccia del numero di tick del contatore ad alte prestazioni spesi nelle chiamate ControlSocket per il socket.

Osservazioni:

Http.sys può fornire statistiche sul tempo dedicato a chiamate API specifiche, come indicato qui. Poiché la raccolta di statistiche presenta un sovraccarico leggero in termini di tempo e memoria, è necessario impostare una chiave del Registro di sistema per abilitare l'uso di HTTP_WSK_API_TIMINGS. Per altri dettagli, vedere le note in HTTP_REQUEST_PROPERTY.

Per controllare la durata effettiva di un tick HPC, vedere QueryPerformanceFrequency.

Requisiti

Requisito Value
Header http.h