Condividi tramite


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)

Vedere anche

KINTERRUPT_MODE