Compartir a través de


enumeración KINTERRUPT_POLARITY (wdm.h)

La enumeración KINTERRUPT_POLARITY indica cómo un dispositivo señala una solicitud de interrupción en una línea de interrupción.

Syntax

typedef enum _KINTERRUPT_POLARITY {
  InterruptPolarityUnknown,
  InterruptActiveHigh,
  InterruptRisingEdge,
  InterruptActiveLow,
  InterruptFallingEdge,
  InterruptActiveBoth,
  InterruptActiveBothTriggerLow,
  InterruptActiveBothTriggerHigh
} KINTERRUPT_POLARITY, *PKINTERRUPT_POLARITY;

Constantes

 
InterruptPolarityUnknown
La polaridad de interrupción es desconocida.
InterruptActiveHigh
Interrupción activa-alta. El tipo de entrada de interrupción se desencadena a nivel y una solicitud de interrupción se indica mediante un nivel de señal alto en la línea de interrupción. La solicitud permanece activa siempre que la línea permanezca alta.
InterruptRisingEdge
Interrupción desencadenada por el aumento del borde. El tipo de entrada de interrupción se desencadena de forma perimetral y una solicitud de interrupción se indica mediante una transición baja a alta en la línea de interrupción.
InterruptActiveLow
Interrupción activa-baja. El tipo de entrada de interrupción se desencadena a nivel y una solicitud de interrupción se indica mediante un nivel de señal bajo en la línea de interrupción. La solicitud permanece activa siempre que la línea permanezca baja.
InterruptFallingEdge
Interrupción desencadenada por el borde. El tipo de entrada de interrupción se desencadena de forma perimetral y una solicitud de interrupción se indica mediante una transición de alto a bajo en la línea de interrupción.
InterruptActiveBoth
Interrupción de ambos activos. El tipo de entrada de interrupción se desencadena de forma perimetral y una solicitud de interrupción se indica mediante una transición de baja a alta o baja en la línea de interrupción. Después de una transición baja a alta indica una solicitud de interrupción, la línea de interrupción permanece alta hasta que una transición alta a baja señala la siguiente solicitud de interrupción. Del mismo modo, después de una transición alta a baja indica una solicitud de interrupción, la línea de interrupción permanece baja hasta que una transición baja a alta señala la siguiente solicitud de interrupción.
InterruptActiveBothTriggerLow
Reservado para su uso por el sistema operativo.
InterruptActiveBothTriggerHigh
Reservado para su uso por el sistema operativo.

Comentarios

Una constante de enumeración KINTERRUPT_POLARITY se usa con frecuencia junto con una constante de enumeración KINTERRUPT_MODE para describir una señal de interrupción. Una constante de enumeración KINTERRUPT_MODE indica si la señal de interrupción de un dispositivo está desencadenada por el nivel o desencadenada por el borde.

Requisitos

Requisito Valor
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)

Consulte también

KINTERRUPT_MODE