Condividi tramite


enumerazione KINTERRUPT_POLARITY (wdm.h)

L'enumerazione KINTERRUPT_POLARITY indica come un dispositivo segnala una richiesta di interruzione in una riga di interruzione.

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
Interruzione elevata attiva. Il tipo di input di interruzione viene attivato a livello e una richiesta di interruzione è indicata da un livello elevato di segnale sulla linea di interruzione. La richiesta rimane attiva finché la riga rimane elevata.
InterruptRisingEdge
Interruzione attivata dal bordo crescente. Il tipo di input di interruzione è attivato da edge e una richiesta di interruzione è indicata da una transizione bassa a alta sulla linea di interruzione.
InterruptActiveLow
Interruzione attiva bassa. Il tipo di input di interruzione viene attivato a livello e una richiesta di interruzione è indicata da un livello di segnale basso sulla linea di interruzione. La richiesta rimane attiva finché la riga rimane bassa.
InterruptFallingEdge
Interruzione attivata dal bordo in caduta. Il tipo di input di interruzione è attivato dal bordo e una richiesta di interruzione è indicata da una transizione alta a bassa sulla riga di interruzione.
InterruptActiveBoth
Interruzione attiva. Il tipo di input di interruzione è attivato da edge e una richiesta di interruzione è indicata da una transizione bassa a bassa o alta a bassa transizione sulla linea di interruzione. Dopo una transizione bassa a alta transizione segnala una richiesta di interruzione, la linea di interruzione rimane elevata fino a quando una transizione alta a bassa segnala la richiesta di interruzione successiva. Analogamente, dopo una transizione elevata a basso segnale una richiesta di interruzione, la riga di interruzione rimane bassa fino a quando una transizione bassa a alta transizione segnala la richiesta di interruzione successiva.
InterruptActiveBothTriggerLow
Riservato per l'uso dal sistema operativo.
InterruptActiveBothTriggerHigh
Riservato per l'uso dal sistema operativo.

Commenti

Una costante di enumerazione KINTERRUPT_POLARITY viene usata spesso 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 a livello o attivato da edge.

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)

Vedi anche

KINTERRUPT_MODE