Compartilhar via


IOCTL_HAL_TRANSLATE_IRQ

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Este IOCTL é Não com suporte mais as of Windows CE .NET 4.1. Em vez disso, use o IOCTL_HAL_REQUEST_SYSINTR IOCTL.

O OEMIoControl função chama esse IOCTL.

Parâmetros

  • dwIoControlCode
    [no] Defina como IOCTL_HAL_TRANSLATE_IRQ.
  • lpInBuf
    [no] IRQ para converter em um SYSINTR.
  • nInBufSize
    [no] Tamanho de lpInBuf.
  • lpOutBuf
    [out] SYSINTR convertido a partir de um IRQ.
  • nOutBufSize
    [out] Tamanho de lpOutBuf.
  • lpBytesReturned
    [no] Se não for NULL, definida como tamanho de DWORD.

Valores Return

TRUE indica sucesso. FALSE indica falha.

Remarks

Um driver barramento lê seus valores SYSINTR e IRQ a partir de Registro, se necessário. Para um interno, configurar o mapeamento no dispositivo a OEMInit função e local de SYSINTR no associado entrada Registro para o dispositivo. Drivers de barramento, such as driver de barramento PCI, usam IOCTL_HAL_REQUEST_SYSINTR para alocar SYSINTRs e subseqüentemente preencher o Registro para ele está carregando um driver para o dispositivo.

Requisitos

Header pkfuncs.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

IOCTL_HAL_REQUEST_SYSINTR
OEMInit
OEMIoControl
OEMRequestSysIntr