estrutura PARALLEL_INTERRUPT_SERVICE_ROUTINE (parallel.h)
A estrutura PARALLEL_INTERRUPT_SERVICE_ROUTINE especifica serviços de interrupção que um driver no modo kernel pode se conectar à operação de uma porta paralela.
Sintaxe
typedef struct _PARALLEL_INTERRUPT_SERVICE_ROUTINE {
PKSERVICE_ROUTINE InterruptServiceRoutine;
PVOID InterruptServiceContext;
PPARALLEL_DEFERRED_ROUTINE DeferredPortCheckRoutine;
PVOID DeferredPortCheckContext;
} PARALLEL_INTERRUPT_SERVICE_ROUTINE, *PPARALLEL_INTERRUPT_SERVICE_ROUTINE;
Membros
InterruptServiceRoutine
Ponteiro para uma rotina de serviço de interrupção.
InterruptServiceContext
Ponteiro para um contexto para a rotina de serviço de interrupção.
DeferredPortCheckRoutine
Ponteiro para uma porta adiada opcional marcar rotina:
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
Parâmetros
DeferredContext
Ponteiro para um contexto para a porta adiada marcar rotina.
DeferredPortCheckContext
Ponteiro para um contexto opcional para a porta adiada marcar rotina.
Comentários
Um driver no modo kernel pode conectar uma rotina de serviço de interrupção específica do dispositivo e uma porta adiada marcar rotina à porta paralela.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | parallel.h (inclua Parallel.h) |
Confira também
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT