次の方法で共有


ReadThreadProfilingData 関数 (winbase.h)

スレッドに関連付けられている指定されたプロファイル データを読み取ります。

構文

DWORD ReadThreadProfilingData(
  [in]  HANDLE            PerformanceDataHandle,
  [in]  DWORD             Flags,
  [out] PPERFORMANCE_DATA PerformanceData
);

パラメーター

[in] PerformanceDataHandle

EnableThreadProfiling 関数が返したハンドル。

[in] Flags

読み取るカウンター データを指定する次の 1 つ以上のフラグ。 EnableThreadProfiling 関数を呼び出すときに、フラグが設定されている必要があります。

意味
READ_THREAD_PROFILING_FLAG_DISPATCHING
0x00000001
スレッド プロファイル データを取得します。
READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS
0x00000002
ハードウェア パフォーマンス カウンター データを取得します。

[out] PerformanceData

スレッド プロファイルとハードウェア カウンター データを含む PERFORMANCE_DATA 構造体。

戻り値

呼び出しが成功した場合は、ERROR_SUCCESSを返します。それ以外の場合は、システム エラー コード (Winerror.h を参照)。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winbase.h (Windows.h を含む)
Library Kernel32.lib
[DLL] Kernel32.dll

関連項目

EnableThreadProfiling