struttura PARALLEL_INTERRUPT_SERVICE_ROUTINE (parallel.h)
La struttura PARALLEL_INTERRUPT_SERVICE_ROUTINE specifica i servizi di interrupt che un driver in modalità kernel può connettersi all'operazione di una porta parallela.
Sintassi
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;
Membri
InterruptServiceRoutine
Puntatore a una routine del servizio di interrupt.
InterruptServiceContext
Puntatore a un contesto per la routine del servizio interrupt.
DeferredPortCheckRoutine
Puntatore a una routine di controllo delle porte posticipata facoltativa:
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
parametri
DeferredContext
Puntatore a un contesto per la routine di controllo delle porte posticipate.
DeferredPortCheckContext
Puntatore a un contesto facoltativo per la routine di controllo delle porte posticipate.
Osservazioni
Un driver in modalità kernel può connettere una routine del servizio interrupt specifica del dispositivo e una routine di controllo della porta posticipata alla porta parallela.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | parallel.h (include Parallel.h) |
Vedere anche
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT