Compartilhar via


ProfilerHitEx

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função implementada no kernel é chamado pelo Profiler interrupção serviço rotinas (ISR) ao registro um exemplo de perfil.

Syntax

VOID ProfilerHitEx(
  OEMProfilerData* pData
);

Parameters

  • pData
    [no] Ponteiro para uma estrutura OEMProfilerData contendo perfil dados específicos de hardware.

Return Value

Nenhum.

Remarks

Na maiúsculas e minúsculas de armazenada em buffer e unbuffered Profiler operação, ProfilerHitEx Ignora todo conteúdo de pData Exceto o endereço de retorno.

Na maiúsculas e minúsculas de CeLog Perfil, ProfilerHitEx Envia o conteúdo de pData Para o fluxo de dados Celog. Para obter mais informações, consulte Celog and Kernel Tracker e CeLog Event Tracking.

Se o Profiler ISR gera interrupções com um timer, suas chamadas para ProfilerHitEx gerar padrão Monte Carlo perfil, onde amostras são coletadas no regular intervalos tempo. Para obter mais informações, consulte Monte Carlo Profiling.

Se o Profiler ISR gera interrupções nos eventos de sobreposição para vários desempenho contadores, suas chamadas para ProfilerHitEx gerar mais geral perfil, onde amostras são coletadas nos intervalos desses contadores desempenho.

De exemplo, se o personalizado OEM Profiler gera interrupções após um número especificado de perdas armazenar em cache instrução, o relatório Profiler realça as funções que gerou o maior número de perdas armazenar em cache instrução, em vez de funções que consumido a maior quantidade de tempo de processador.

Você pode usar ProfilerHitEx para expor personalizado perfil dados para um pacote suporte placa (BSP).

Requirements

Header profiler.h
Library coredll.lib
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

OEMProfilerData
ProfilerHit
ProfileStartEx