Bagikan melalui


Fungsi ReadThreadProfilingData (winbase.h)

Membaca data pembuatan profil yang ditentukan yang terkait dengan utas.

Sintaks

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

Parameter

[in] PerformanceDataHandle

Handel yang dikembalikan oleh fungsi EnableThreadProfiling .

[in] Flags

Satu atau beberapa bendera berikut yang menentukan data penghitung yang akan dibaca. Bendera harus diatur saat Anda memanggil fungsi EnableThreadProfiling .

Nilai Makna
READ_THREAD_PROFILING_FLAG_DISPATCHING
0x00000001
Dapatkan data pembuatan profil utas.
READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS
0x00000002
Dapatkan data penghitung kinerja perangkat keras.

[out] PerformanceData

Struktur PERFORMANCE_DATA yang berisi pembuatan profil utas dan data penghitung perangkat keras.

Nilai kembali

Mengembalikan ERROR_SUCCESS jika panggilan berhasil; jika tidak, kode kesalahan sistem (lihat Winerror.h).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header winbase.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

EnableThreadProfiling