PARALLEL_INTERRUPT_SERVICE_ROUTINE-Struktur (parallel.h)
Die PARALLEL_INTERRUPT_SERVICE_ROUTINE-Struktur gibt Interruptdienste 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;
Member
InterruptServiceRoutine
Zeiger auf eine Interruptdienstroutine.
InterruptServiceContext
Zeiger auf einen Kontext für die Interruptdienstroutine.
DeferredPortCheckRoutine
Zeiger auf eine optionale Überprüfungsroutine für verzögerte Ports:
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
Parameter
DeferredContext
Zeiger auf einen Kontext für die Routine der verzögerten Portüberprüfung.
DeferredPortCheckContext
Zeiger auf einen optionalen Kontext für die Routine der verzögerten Portüberprüfung.
Hinweise
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 (einschließlich Parallel.h) |
Weitere Informationen
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT