設定查詢的時間範圍

如果資料來源是記錄檔,您可以指定查詢的時間範圍。 此查詢會從在指定時間範圍內收集的記錄檔擷取計數器資料。 若要設定時間範圍,請呼叫 PdhSetQueryTimeRange 函式。 PdhSetQueryTimeRange 不會用來從即時資料源查詢效能資料。

若要建立時間值,請使用下列步驟。

  1. 配置 SYSTEMTIME 結構,並使用所需的時間值初始化欄位。
  2. 呼叫 SystemTimeToFileTime ,將 SYSTEMTIME 結構時間值轉換成 FILETIME 結構時間。
  3. FILETIME 結構轉換成 LONGLONG 變數,請記住平臺和編譯器的結構成員填補慣例。
  4. 將 LONGLONG 值複製到 PDH_TIME_INFO 結構中的適當欄位。

若要擷取記錄檔中包含的所有效能資料的時間範圍,請呼叫 PdhGetDataSourceTimeRange 函式。