Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Representa estatísticas sobre o tempo gasto em chamadas de API específicas.
Sintaxe
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
Controla o número de vezes que o Connect foi chamado.
ConnectSum
Controla o número de tiques do contador de alto desempenho que foram gastos em chamadas do Connect para o soquete.
DisconnectCount
Controla o número de vezes que Disconnect foi chamado.
DisconnectSum
Controla o número de tiques do contador de alto desempenho que foram gastos em chamadas desconectadas para o soquete.
SendCount
Controla o número de vezes que Enviar foi chamado.
SendSum
Controla o número de tiques do contador de alto desempenho que foram gastos em Enviar chamadas para o soquete.
ReceiveCount
Controla o número de vezes que Receive foi chamado.
ReceiveSum
Controla o número de tiques do contador de alto desempenho que foram gastos em chamadas de recebimento para o soquete.
ReleaseCount
Rastreia o número de vezes que o Release foi chamado.
ReleaseSum
Controla o número de tiques do contador de alto desempenho que foram gastos em chamadas de versão para o soquete.
ControlSocketCount
Controla o número de vezes que ControlSocket foi chamado.
ControlSocketSum
Controla o número de tiques do contador de alto desempenho que foram gastos em chamadas do ControlSocket para o soquete.
Observações
Http.sys pode fornecer estatísticas sobre o tempo gasto em chamadas de API específicas, conforme listado aqui. Como a coleta de estatísticas tem uma pequena sobrecarga no tempo e na memória, há uma chave do Registro que você precisará definir para habilitar o uso de HTTP_WSK_API_TIMINGS. Para obter mais detalhes, consulte as anotações em HTTP_REQUEST_PROPERTY.
Para verificar a duração real de um tique de HPC, consulte QueryPerformanceFrequency.
Requirements
| Requirement | Value |
|---|---|
| Header | http.h |