enumerazione KINTERRUPT_POLARITY (miniport.h)
L'enumerazione KINTERRUPT_POLARITY indica come un dispositivo segnala una richiesta di interrupt in una riga di interrupt.
Sintassi
typedef enum _KINTERRUPT_POLARITY {
InterruptPolarityUnknown,
InterruptActiveHigh,
InterruptRisingEdge,
InterruptActiveLow,
InterruptFallingEdge,
InterruptActiveBoth,
InterruptActiveBothTriggerLow,
InterruptActiveBothTriggerHigh
} KINTERRUPT_POLARITY, *PKINTERRUPT_POLARITY;
Costanti
InterruptPolarityUnknown La polarità di interruzione è sconosciuta. |
InterruptActiveHigh Interrupt attivo-elevato. Il tipo di input interrupt viene attivato a livello e una richiesta di interrupt è indicata da un livello di segnale elevato sulla riga di interrupt. La richiesta rimane attiva finché la riga rimane elevata. |
InterruptRisingEdge Interruzione attivata dall'arco in aumento. Il tipo di input interrupt è attivato da edge e una richiesta di interrupt è indicata da una transizione bassa a alta sulla riga di interrupt. |
InterruptActiveLow Interrupt attivo-basso. Il tipo di input interrupt viene attivato a livello e una richiesta di interrupt è indicata da un livello di segnale basso sulla riga di interrupt. La richiesta rimane attiva finché la riga rimane bassa. |
InterruptFallingEdge Interruzione attivata dal bordo in caduta. Il tipo di input interrupt è attivato da edge e una richiesta di interrupt è indicata da una transizione alta a bassa sulla riga di interrupt. |
InterruptActiveBoth Interrupt attivo-entrambi. Il tipo di input interrupt è attivato da edge e una richiesta di interrupt è indicata da una transizione da bassa a bassa o da bassa a bassa nella riga di interrupt. Dopo una transizione da basso a alto segnala una richiesta di interrupt, la linea di interrupt rimane elevata fino a quando una transizione alta a bassa segnala la richiesta di interrupt successiva. Analogamente, dopo che una transizione da alta a bassa segnala una richiesta di interrupt, la linea di interrupt rimane bassa fino a quando una transizione da bassa a alta segnala la richiesta di interrupt successiva. |
InterruptActiveBothTriggerLow Riservato per l'uso dal sistema operativo. |
InterruptActiveBothTriggerHigh Riservato per l'uso dal sistema operativo. |
Osservazioni
Una costante di enumerazione KINTERRUPT_POLARITY viene spesso utilizzata insieme a una costante di enumerazione KINTERRUPT_MODE per descrivere un segnale di interruzione. Una costante di enumerazione KINTERRUPT_MODE indica se il segnale di interruzione da un dispositivo viene attivato o attivato da edge.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |