Condividi tramite


Funzione ReadThreadProfilingData (winbase.h)

Legge i dati di profilatura specificati associati al thread.

Sintassi

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

Parametri

[in] PerformanceDataHandle

Handle restituito dalla funzione EnableThreadProfiling .

[in] Flags

Uno o più flag seguenti che specificano i dati del contatore da leggere. I flag devono essere stati impostati quando si chiama la funzione EnableThreadProfiling .

Valore Significato
READ_THREAD_PROFILING_FLAG_DISPATCHING
0x00000001
Ottenere i dati di profilatura del thread.
READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS
0x00000002
Ottenere i dati dei contatori delle prestazioni hardware.

[out] PerformanceData

Struttura PERFORMANCE_DATA che contiene i dati del contatore hardware e della profilatura del thread.

Valore restituito

Restituisce ERROR_SUCCESS se la chiamata ha esito positivo; in caso contrario, un codice di errore di sistema (vedere Winerror.h).

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

EnableThreadProfiling