OEMProfilerData
9/8/2008
Essa estrutura é usada pelo seguinte:
- A rotina serviço interrup Profiler (ISR), para chamar ProfilerHitEx com hardware-specific dados de perfil.
- IOCTL_HAL_OEM_PROFILER, para retornar dados de perfil hardware-specific em uma consulta durante ProfileCaptureStatus.
- O kernel, para gravar o resultado da consulta para o fluxo de dados CeLog como um evento com identificador CELID_OEMPROFILER_HIT.
Syntax
typedef struct OEMProfilerData {
DWORD ra;
DWORD dwBufSize;
BYTE buf[0];
} OEMProfilerData;
Os membros
RA
Programa de exceção contador retornado por GetEPC, para Non-ARM_CPUs. Para processadores ARM, o ISR deve definir esse parâmetro para o valor RETURN ADDRESS (RA).IOCTL_HAL_OEM_PROFILER deve definir esse campo como zero.
dwBufSize
OEM-defined dados.Para determinar o valor neste campo, consulte a documentação para o pacote suporte placa (BSP).
buf
OEM-defined dados.Para determinar o valor neste campo, consulte a documentação para o BSP.
Remarks
Você pode usar OEMProfilerData para expor personalizado perfil dados.
A camada de adaptação OEM (OAL) ISR usa OEMProfilerData Para transmitir dados para ProfilerHitEx.
Requirements
Header | profiler.h |
Windows Embedded CE | Windows CE 5.0 and later |
See Also
Reference
Kernel Structures
ProfilerHit
ProfilerHitEx
ProfileCaptureStatus
GetEPC