structure PARALLEL_INTERRUPT_SERVICE_ROUTINE (parallel.h)
La structure PARALLEL_INTERRUPT_SERVICE_ROUTINE spécifie les services d’interruption qu’un pilote en mode noyau peut se connecter au fonctionnement d’un port parallèle.
Syntaxe
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;
Membres
InterruptServiceRoutine
Pointeur vers une routine de service d’interruption.
InterruptServiceContext
Pointeur vers un contexte pour la routine de service d’interruption.
DeferredPortCheckRoutine
Pointeur vers une routine de vérification de port différée facultative :
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
paramètres
DeferredContext
Pointeur vers un contexte pour la routine de vérification de port différée.
DeferredPortCheckContext
Pointeur vers un contexte facultatif pour la routine de vérification de port différée.
Remarques
Un pilote en mode noyau peut connecter une routine de service d’interruption spécifique à l’appareil et une routine de vérification de port différée au port parallèle.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | parallel.h (include Parallel.h) |
Voir aussi
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT