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 rotina opcional de verificação de porta adiada:
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
parâmetros
DeferredContext
Ponteiro para um contexto para a rotina de verificação de porta adiada.
DeferredPortCheckContext
Ponteiro para um contexto opcional para a rotina de verificação de porta adiada.
Observações
Um driver no modo kernel pode conectar uma rotina de serviço de interrupção específica do dispositivo e uma rotina de verificação de porta adiada à porta paralela.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | parallel.h (incluir Parallel.h) |
Consulte também
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT