estructura de PARALLEL_INTERRUPT_SERVICE_ROUTINE (parallel.h)
La estructura PARALLEL_INTERRUPT_SERVICE_ROUTINE especifica los servicios de interrupción que un controlador en modo kernel puede conectarse al funcionamiento de un puerto paralelo.
Sintaxis
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;
Miembros
InterruptServiceRoutine
Puntero a una rutina de servicio de interrupción.
InterruptServiceContext
Puntero a un contexto para la rutina del servicio de interrupción.
DeferredPortCheckRoutine
Puntero a una rutina de comprobación de puerto aplazada opcional:
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
Parámetros
DeferredContext
Puntero a un contexto para la rutina de comprobación de puerto diferida.
DeferredPortCheckContext
Puntero a un contexto opcional para la rutina de comprobación de puertos diferida.
Comentarios
Un controlador en modo kernel puede conectar una rutina de servicio de interrupción específica del dispositivo y una rutina de comprobación de puerto diferida al puerto paralelo.
Requisitos
Requisito | Valor |
---|---|
Header | parallel.h (include Parallel.h) |
Consulte también
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT