Partager via


Fonction ReadThreadProfilingData (winbase.h)

Lit les données de profilage spécifiées associées au thread.

Syntaxe

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

Paramètres

[in] PerformanceDataHandle

Handle retourné par la fonction EnableThreadProfiling .

[in] Flags

Un ou plusieurs des indicateurs suivants qui spécifient les données de compteur à lire. Les indicateurs doivent avoir été définis lorsque vous avez appelé la fonction EnableThreadProfiling .

Valeur Signification
READ_THREAD_PROFILING_FLAG_DISPATCHING
0x00000001
Obtenez les données de profilage de thread.
READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS
0x00000002
Obtenez les données des compteurs de performances matérielles.

[out] PerformanceData

Structure PERFORMANCE_DATA qui contient le profilage de thread et les données du compteur matériel.

Valeur retournée

Retourne ERROR_SUCCESS si l’appel réussit ; sinon, un code d’erreur système (voir Winerror.h).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winbase.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

EnableThreadProfiling