英語で読む

次の方法で共有


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に関する情報の取得」を参照してください。

必要条件

要件 価値
ヘッダー parallel.h (Parallel.h を含む)

関連項目

IRP_MN_START_DEVICE

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

PARALLEL_PORT_INFORMATION

IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION

IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO