Compartilhar via


OEMInterruptEnable

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Esta função executa operações hardware necessárias para habilitar a interrupção hardware especificada.

Syntax

BOOL OEMInterruptEnable(
  DWORD idInt, 
  LPVOID pvData, 
  DWORD cbData 
);

Parameters

  • idInt
    [no] Interromper identificador seja habilitado.
  • cbData
    [no] Tamanho dos dados apontado pelo pvData.

Return Value

Se essa função for bem-sucedido, ele retornará TRUE.

Se essa função falhar, ele retornará FALSE.

Remarks

Esta função executa operações hardware necessárias para permitir que um dispositivo para gerar a interrupção especificada. Isso pode incluir

  • Definir uma prioridade hardware para o dispositivo
  • Definindo um hardware interrupção habilitar porta
  • Limpando pendente condições interrupção a partir de dispositivo

Essas ações podem ser dividir entre a driver de dispositivo e a codificar em OEMInterruptEnable.

Em geral, ações que envolvam compartilhada estado entre múltiplo dispositivos devem ser gerenciado pelo OAL funções e ações que envolvam estado particular deve ser gerenciado pelo driver de dispositivo.

Quando um driver de dispositivo chama o InterruptInitialize Rotina kernel, em seguida, chama o kernel OEMInterruptEnable.

O sistema não pode ser Pre-empted quando esta função é chamado.

Requirements

Header nkintr.h
Library Nk.lib
Windows Embedded CE Windows CE 2.10 and later

See Also

Reference

OEMInterruptDisable

Concepts

Implementing an ISR

Other Resources

InterruptInitialize