Condividi tramite


enumerazione KINTERRUPT_MODE (wdm.h)

Il tipo di enumerazione KINTERRUPT_MODE indica se un interrupt è attivato a livello o attivato da edge.

Sintassi

typedef enum _KINTERRUPT_MODE {
  LevelSensitive,
  Latched
} KINTERRUPT_MODE;

Costanti

 
LevelSensitive
L'interrupt viene attivato a livello. Questa è la modalità per gli interrupt tradizionali basati su linea PCI.
Latched
L'interrupt viene attivato dall'arco. Questa è la modalità per gli interrupt con segnalazione di messaggi PCI.

Osservazioni

La modalità interrupt è una caratteristica elettrica dell'interrupt. Un dispositivo segnala un'interruzione attivata dal livello modificando la tensione sul pin di interruzione e tenendola lì fino a quando il processore non segnala che l'interrupt viene ricevuto. Al contrario, per segnalare un interrupt attivato dai bordi, il dispositivo cambia lo stato di tensione per un periodo di tempo fisso, prima di ripristinare lo stato di tensione originale.

Fabbisogno

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

Vedere anche

IoConnectInterrupt

IoConnectInterruptEx

KINTERRUPT_POLARITY