次の方法で共有


クエリの時間範囲の設定

データ ソースがログ ファイルの場合は、クエリの時間範囲を指定できます。 クエリは、指定された時間範囲内に収集されたログ ファイルからカウンター データを取得します。 時間範囲を設定するには、 PdhSetQueryTimeRange 関数を呼び出します。 PdhSetQueryTimeRange は、リアルタイム データ ソースからのパフォーマンス データのクエリには使用されません。

時間値を作成するには、次の手順を使用します。

  1. SYSTEMTIME 構造体を割り当て、目的の時刻値を使用してフィールドを初期化します。
  2. SystemTimeToFileTime を呼び出して、SYSTEMTIME 構造体の時刻値を FILETIME 構造体時刻に変換します。
  3. FILETIME 構造体を LONGLONG 変数としてキャストします。プラットフォームとコンパイラの構造体メンバーの埋め込み規則に留意してください。
  4. LONGLONG 値を 、PDH_TIME_INFO 構造体の適切なフィールドにコピーします。

ログ ファイルに含まれるすべてのパフォーマンス データの時間範囲を取得するには、 PdhGetDataSourceTimeRange 関数を呼び出します。