Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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