共用方式為


HTTP_WSK_API_TIMINGS結構 (http.h)

代表特定 API 呼叫所花費時間的統計資料。

語法

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

追蹤 呼叫 Connect 的次數。

ConnectSum

追蹤通訊端的 連線 呼叫所花費的高效能計數器刻度數。

DisconnectCount

追蹤 呼叫中斷連線 的次數。

DisconnectSum

追蹤在通訊端的 中斷連線 呼叫中花費的高效能計數器刻度數。

SendCount

追蹤呼叫 Send 的次數。

SendSum

追蹤已在 傳送 通訊端呼叫中使用的高效能計數器刻度數。

ReceiveCount

追蹤呼叫 Receive 的次數。

ReceiveSum

追蹤已在 接收 通訊端呼叫中使用的高效能計數器刻度數。

ReleaseCount

追蹤呼叫 Release 的次數。

ReleaseSum

追蹤在通訊端的 Release 呼叫中花費的高效能計數器刻度數。

ControlSocketCount

追蹤呼叫 ControlSocket 的次數。

ControlSocketSum

追蹤通訊端的 ControlSocket 呼叫所花費的高效能計數器刻度數目。

備註

Http.sys 可以提供此處列出的特定 API 呼叫所花費時間的統計資料。 由於收集統計資料的時間和記憶體會稍微開銷,因此您必須設定登錄機碼才能啟用 HTTP_WSK_API_TIMINGS。 如需詳細資訊,請參閱 HTTP_REQUEST_PROPERTY中的註解。

若要檢查 HPC 刻度的實際持續時間,請參閱 QueryPerformanceFrequency

需求

Requirement 價值觀
Header http.h