PARALLEL_INTERRUPT_INFORMATION構造体 (parallel.h)
PARALLEL_INTERRUPT_INFORMATION構造体は、ドライバーが並列ポートに接続する ISR のコンテキストでカーネル モード ドライバーが使用できる情報を指定します。
構文
typedef struct _PARALLEL_INTERRUPT_INFORMATION {
PKINTERRUPT InterruptObject;
PPARALLEL_TRY_ALLOCATE_ROUTINE TryAllocatePortAtInterruptLevel;
PPARALLEL_FREE_ROUTINE FreePortFromInterruptLevel;
PVOID Context;
} PARALLEL_INTERRUPT_INFORMATION, *PPARALLEL_INTERRUPT_INFORMATION;
メンバー
InterruptObject
並列ポート割り込みオブジェクトへのポインター。
TryAllocatePortAtInterruptLevel
カーネル モード ドライバーが IRQL = DIRQL で並列ポートの割り当てを試みるために使用できるシステム提供の PPARALLEL_TRY_ALLOCATE_ROUTINE (ISR) コールバック ルーチンへのポインター。
FreePortFromInterruptLevel
IRQL = DIRQL で並列ポートを解放するためにカーネル モード ドライバーが使用できるシステム提供の PPARALLEL_FREE_ROUTINE (ISR) コールバック ルーチンへのポインター。
Context
並列ポートを表す機能デバイス オブジェクトのデバイス拡張へのポインター。
注釈
カーネル モード ドライバーは、割り込みサービス ルーチン (ISR) のコンテキストで並列割り込み情報を使用できます。 ドライバーは、 IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT 要求を使用して ISR に接続します。
要件
要件 | 値 |
---|---|
Header | parallel.h (Parallel.h を含む) |
こちらもご覧ください
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT
PARALLEL_INTERRUPT_SERVICE_ROUTINE
IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示