PARALLEL_INTERRUPT_SERVICE_ROUTINE 結構 (parallel.h)
PARALLEL_INTERRUPT_SERVICE_ROUTINE結構會指定內核模式驅動程式可以連線到平行埠作業的中斷服務。
語法
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;
成員
InterruptServiceRoutine
中斷服務例程的指標。
InterruptServiceContext
中斷服務例程的內容指標。
DeferredPortCheckRoutine
選擇性延遲埠檢查例程的指標:
VOID
(*DeferredPortCheckRoutine) (
IN PVOID DeferredContext
);
參數
DeferredContext
延遲埠檢查例程的內容指標。
DeferredPortCheckContext
延遲埠檢查例程的選擇性內容指標。
言論
內核模式驅動程式可以將裝置特定的中斷服務例程和延遲的埠檢查例程連線到平行埠。
注意 Microsoft不建議使用用戶端提供的中斷例程。 使用中斷可能會導致系統不穩定。 根據預設,會停用 IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT 要求。 如需詳細資訊,請參閱 將中斷服務例程連線至 ParallelPort。
要求
要求 | 價值 |
---|---|
標頭 | parallel.h (include Parallel.h) |
另請參閱
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT