PARALLEL_INTERRUPT_SERVICE_ROUTINE Struktur (parallel.h)
Die PARALLEL_INTERRUPT_SERVICE_ROUTINE-Struktur gibt Unterbrechungsdienste an, die ein Kernelmodustreiber mit dem Betrieb eines parallelen Ports verbinden kann.
Syntax
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;
Angehörige
InterruptServiceRoutine
Zeiger auf eine Unterbrechungsdienstroutine.
InterruptServiceContext
Zeigen Sie auf einen Kontext für die Interruptdienstroutine.
DeferredPortCheckRoutine
Zeiger auf eine optionale verzögerte Portprüfungsroutine:
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
Parameter
DeferredContext
Zeiger auf einen Kontext für die verzögerte Portprüfungsroutine.
DeferredPortCheckContext
Zeiger auf einen optionalen Kontext für die verzögerte Portprüfungsroutine.
Bemerkungen
Ein Kernelmodustreiber kann eine gerätespezifische Interruptdienstroutine und eine verzögerte Portüberprüfungsroutine mit dem parallelen Port verbinden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | parallel.h (include Parallel.h) |
Siehe auch
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT