Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 puertos diferida opcional:
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
parámetros de
DeferredContext
Puntero a un contexto para la rutina de comprobación de puerto diferido.
DeferredPortCheckContext
Puntero a un contexto opcional para la rutina de comprobación de puerto diferido.
Observaciones
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 |
|---|---|
| encabezado de | parallel.h (include Parallel.h) |
Consulte también
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT