MORE_PARALLEL_PORT_INFORMATION 構造体 (parallel.h)
MORE_PARALLEL_PORT_INFORMATION構造体は、並列ポートの操作をサポートするシステム インターフェイスに関する情報を指定します。
構文
typedef struct _MORE_PARALLEL_PORT_INFORMATION {
INTERFACE_TYPE InterfaceType;
ULONG BusNumber;
ULONG InterruptLevel;
ULONG InterruptVector;
KAFFINITY InterruptAffinity;
KINTERRUPT_MODE InterruptMode;
} MORE_PARALLEL_PORT_INFORMATION, *PMORE_PARALLEL_PORT_INFORMATION;
メンバー
InterfaceType
並列ポートに関連付けられている I/O バス インターフェイスの種類を指定します。 INTERFACE_TYPEの定義については、 wdm.h または ntddk.h を参照してください。
BusNumber
インターフェイスのバス番号を指定します。
InterruptLevel
並列ポートの割り込みレベルを指定します。
InterruptVector
並列ポートの割り込みベクトルを指定します。
InterruptAffinity
KAFFINITY 割り込みアフィニティ値を指定します。
InterruptMode
割り込みモードを指定します。 KINTERRUPT_MODEの宣言については 、wdm.h または ntddk.h を参照してください。
注釈
プラグ アンド プレイ マネージャーからのIRP_MN_START_DEVICE要求は、MORE_PARALLEL_PORT_INFORMATION構造内の情報を含む翻訳されたリソース リストを渡します。 並列ポート用のシステム提供関数ドライバーは、並列ポート機能デバイス オブジェクト FDO のデバイス拡張機能に情報を保存し、 IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO 要求に応答して情報を返します。
詳細については、「 ParallelPort に関する情報の取得」を参照してください。
要件
要件 | 値 |
---|---|
Header | parallel.h (Parallel.h を含む) |
こちらもご覧ください
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO