Freigeben über


ReadThreadProfilingData-Funktion (winbase.h)

Liest die angegebenen Profilerstellungsdaten, die dem Thread zugeordnet sind.

Syntax

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

Parameter

[in] PerformanceDataHandle

Das Handle, das die EnableThreadProfiling-Funktion zurückgegeben hat.

[in] Flags

Mindestens eines der folgenden Flags, die die zu lesenden Zählerdaten angeben. Die Flags müssen festgelegt worden sein, als Sie die Funktion EnableThreadProfiling aufgerufen haben.

Wert Bedeutung
READ_THREAD_PROFILING_FLAG_DISPATCHING
0x00000001
Rufen Sie die Threadprofilerstellungsdaten ab.
READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS
0x00000002
Rufen Sie die Hardwareleistungsindikatorendaten ab.

[out] PerformanceData

Eine PERFORMANCE_DATA-Struktur , die die Threadprofilerstellungs- und Hardwareindikatordaten enthält.

Rückgabewert

Gibt ERROR_SUCCESS zurück, wenn der Aufruf erfolgreich ist. andernfalls ein Systemfehlercode (siehe Winerror.h).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winbase.h (einschließlich Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

EnableThreadProfiling