Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La enumeración KINTERRUPT_POLARITY indica cómo un dispositivo señala una solicitud de interrupción en una línea de interrupción.
Sintaxis
typedef enum _KINTERRUPT_POLARITY {
InterruptPolarityUnknown,
InterruptActiveHigh,
InterruptRisingEdge,
InterruptActiveLow,
InterruptFallingEdge,
InterruptActiveBoth,
InterruptActiveBothTriggerLow,
InterruptActiveBothTriggerHigh
} KINTERRUPT_POLARITY, *PKINTERRUPT_POLARITY;
Constantes
InterruptPolarityUnknownLa polaridad de interrupción es desconocida. |
InterruptActiveHighInterrupció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. |
InterruptRisingEdgeInterrupción desencadenada por el borde ascendente. 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 en la línea de interrupción. |
InterruptActiveLowInterrupción activa y 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. |
InterruptFallingEdgeInterrupció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. |
InterruptActiveBothInterrupción activa y ambas. 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 de alto a bajo indica 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 indica la siguiente solicitud de interrupción. |
InterruptActiveBothTriggerLowReservado para su uso por el sistema operativo. |
InterruptActiveBothTriggerHighReservado para su uso por el sistema operativo. |
Observaciones
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 se desencadena a nivel o se desencadena perimetralmente.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |