Поделиться через


Функция ReadThreadProfilingData (winbase.h)

Считывает указанные данные профилирования, связанные с потоком.

Синтаксис

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

Параметры

[in] PerformanceDataHandle

Дескриптор, возвращенный функцией EnableThreadProfiling .

[in] Flags

Один или несколько из следующих флагов, указывающих данные счетчика для чтения. Флаги должны быть заданы при вызове функции 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
Header winbase.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

EnableThreadProfiling