Compartilhar via


OALIoCtlHalRequestSysIntr

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Reference

Interrupt Functions