Compartilhar via


Função ReadThreadProfilingData (winbase.h)

Lê os dados de criação de perfil especificados associados ao thread.

Sintaxe

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

Parâmetros

[in] PerformanceDataHandle

O identificador retornado pela função EnableThreadProfiling .

[in] Flags

Um ou mais dos sinalizadores a seguir que especificam os dados do contador a serem lidos. Os sinalizadores devem ter sido definidos quando você chamou a função EnableThreadProfiling .

Valor Significado
READ_THREAD_PROFILING_FLAG_DISPATCHING
0x00000001
Obtenha os dados de criação de perfil do thread.
READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS
0x00000002
Obtenha os dados de contadores de desempenho de hardware.

[out] PerformanceData

Uma estrutura PERFORMANCE_DATA que contém a criação de perfil de thread e os dados do contador de hardware.

Retornar valor

Retorna ERROR_SUCCESS se a chamada for bem-sucedida; caso contrário, um código de erro do sistema (consulte Winerror.h).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winbase.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

EnableThreadProfiling