enumeração KINTERRUPT_MODE (miniport.h)
O tipo de enumeração KINTERRUPT_MODE indica se uma interrupção é disparada em nível ou disparada por borda.
Syntax
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. |
Comentários
O modo de interrupção é uma característica elétrica da interrupção. Um dispositivo sinaliza uma interrupção disparada por 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 de tempo, antes de reverter para o estado de tensão original.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | miniport.h (inclua Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h) |