Compartilhar via


Creating an Interrupt Identifier

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

No além para o uso de identificadores de interrupção predefinidos, você pode definir identificadores no seu OAL para seu personalizado dispositivos destino.

Para criar um identificador interrupção

  1. Criar um arquivo nomeado Oalintr.h

  2. Defina seus identificadores interrupção non-kernel em Oalintr.h relativo para o valor SYSINTR_FIRMWARE.

    De exemplo, você pode definir o valor de um identificador interrupção como SYSINTR_FIRMWARE + 1.

    O valor máximo de um identificador interrupção deve ser menor do que SYSINTR_MAXUMUM ou SYSINTR_FIRMWARE + 23.

A interrupção identificadores residir no arquivo Oalintr.h.

Para drivers dispositivo que precisam um identificador interrupção, chamar IOCTL_HAL_REQUEST_SYSINTR Ou IOCTL_HAL_RELEASE_SYSINTR Sem usar um disco rígido codificado ou valor estático para que os drivers de dispositivo podem ser mais portátil.

See Also

Tasks

How to Develop an OEM Adaptation Layer

Concepts

Implementing an ISR