ILTIMING_MESSAGE
9/8/2008
Essa estrutura é usada pelo ILTiming.exe quando ele chama KernelIoControl Com IOCTL_HAL_ILTIMING.
Syntax
typedef struct tILTIMING_MESSAGE {
WORD wMsg;
WORD wNumInterrupts;
DWORD dwIsrTime1;
DWORD dwIsrTime2;
DWORD dwSPC;
DWORD dwFrequency;
PVOID pfnPerfCountSinceTick;
} ILTIMING_MESSAGE, *PILTIMING_MESSAGE;
Os membros
wMsg
Comando ao processo. A OAL preencherá a estrutura depending on o valor de wMsg.A seguinte mensagens quatro são definidas para wMsg:
Mensagem Descrição ILTIMING_MSG_ENABLE
A OAL hooks a marcação sistema a partir causando um evento interrupção SYSINTR_TIMING.
Há campos estrutura são atualizados.
ILTIMING_MSG_DISABLE
A OAL unhooks a marcação sistema a partir causando um evento interrupção SYSINTR_TIMING.
Há campos estrutura são atualizados.
ILTIMING_MSG_GET_TIMES
A OAL Preenche todos os membros estrutura exceto pfnPerfCountSinceTick.
ILTIMING_MSG_GET_PFN
A OAL retorna um ponteiro para o PerfCountSinceTick função no pfnPerfCountSinceTick Que São chamado no modo kernel a partir de aplicativo para minimizar sobrecarga.
- wNumInterrupts
Número de interrupções desde a última chamar.
- dwIsrTime1
Início do ISR.
- dwIsrTime2
Fim do ISR.
- dwSPC
Salvo programa contador em tempo de INT.
- dwFrequency
PerfCount freqüência.
- pfnPerfCountSinceTick
Ponteiro para função OAL.
Remarks
A OAL irá preencher na estrutura depending on o valor de wMsg.
Para obter um exemplo de implementação a OAL, consulte as plataformas exemplo em % _WINCEROOT%\Platform.
Requirements
Header | iltiming.h |
Windows Embedded CE | Windows CE 3.0 and later |