enumeração KINTERRUPT_MODE (miniport.h)
O tipo de enumeração KINTERRUPT_MODE indica se uma interrupção é disparada por nível ou disparada por borda.
Sintaxe
typedef enum _KINTERRUPT_MODE {
LevelSensitive,
Latched
} KINTERRUPT_MODE;
Constantes
LevelSensitive A interrupção é disparada em nível. Esse é o modo para interrupções tradicionais baseadas em linha de PCI. |
Latched A interrupção é disparada por borda. Esse é o modo para interrupções sinalizadas por mensagem PCI. |
Observações
O modo de interrupção é uma característica elétrica da interrupção. Um dispositivo sinaliza uma interrupção disparada em nível alterando a tensão no pino de interrupção e mantendo-a lá até que o processador sinalize que a interrupção é recebida. Por outro lado, para sinalizar uma interrupção disparada por borda, o dispositivo altera o estado de tensão por um período fixo antes de reverter para o estado de tensão original.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | miniport.h (incluem Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h) |