Compartilhar via


ILTIMING_MESSAGE

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Reference

IOCTL_HAL_ILTIMING

Other Resources

ILTiming.exe