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) |