次の方法で共有


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 を含む)

こちらもご覧ください

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