Creating an Interrupt Identifier
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
Criar um arquivo nomeado Oalintr.h
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