共用方式為


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

IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT

PARALLEL_INTERRUPT_INFORMATION