OALIoCtlHalRequestSysIntr
9/8/2008
Essa função é chamado de OEMIoControl para IOCTL_HAL_REQUEST_SYSINTR. OALIoCtlHalRequestSysIntr Retorna um SYSINTR existente para IRQs não compartilhável e cria um novo mapeamento IRQ-to-SYSINTR para IRQs compartilhável.
Syntax
BOOL OALIoCtlHalRequestSysIntr(
UINT32 dwIoControlCode,
VOID *lpInBuf,
UINT32 nInBufSize,
VOID *lpOutBuf,
UINT32 nOutBufSize,
UINT32 *lpBytesReturned
);
Parameters
- dwIoControlCode
[no] Defina como IOCTL_HAL_REQUEST_SYSINTR.
- lpInBuf
[no] Ponteiro para um IRQ para converter em um SYSINTR.
- nInBufSize
[no] Tamanho de lpInBuf.
- lpOutBuf
[out] Ponteiro para uma SYSINTR convertido a partir de um IRQ.
- nOutBufSize
[out] Tamanho de lpOutBuf.
- lpBytesReturned
[no] Definir como NULL.
Return Value
TRUE indica sucesso.
FALSE indica falha.
Remarks
O padrão biblioteca não suporte mapeamento múltiplo IRQs para um SYSINTR, embora seja possível para um OEM para implementar suporte para este recurso. Se esse recurso é com suporte por uma OEM, lpInBuf Aponta para a IRQ inicial em uma matriz de IRQs, e nInBufSize Contém o tamanho de matriz, em bytes.
Requirements
Header | oal_intr.h |
Library | Developer Implemented |
Windows Embedded CE | Windows CE 5.0 and later |