PARALLEL_1284_COMMAND構造体 (parallel.h)

PARALLEL_1284_COMMAND構造体は、クライアントが IEEE 1284.3 のデイジーチェーン デバイスまたは IEEE 1284 エンド オブ チェーン デバイスを選択および選択解除するために使用する情報を指定します。

構文

typedef struct _PARALLEL_1284_COMMAND {
  UCHAR ID;
  UCHAR Port;
  ULONG CommandFlags;
} PARALLEL_1284_COMMAND, *PPARALLEL_1284_COMMAND;

メンバー

ID

IEEE 1284.3 デバイス ID を指定します。

Port

予約済み (ゼロに設定)。

CommandFlags

次のフラグの 0 個以上のビットごとの OR を指定します。

PAR_END_OF_CHAIN_DEVICE

チェーンの終了デバイスを指定します。

PAR_HAVE_PORT_KEEP_PORT

クライアントに並列ポートが割り当てられていることを指定し、割り当てられたポートを保持する要求を行います。

注釈

並列ポート用のシステム提供のファンクション ドライバーでは、0 から 2 台の IEEE 1284.3 のデイジー チェーン デバイスと IEEE 1284 のチェーン終了デバイスへの同時接続がサポートされています。 Windows XP では、並列ポート関数ドライバーは、0 から 4 台の IEEE 1284.3 のデイジー チェーン デバイスと IEEE 1284 エンド オブ チェーン デバイスの同時接続をサポートしています。 チェーンの終了デバイスは IEEE 1284 デバイスである必要がありますが、IEEE 1284.3 デバイスである必要はありません。

詳細については、「 ParallelPort に接続されている IEEE 1284 デバイスの選択と選択解除」を参照してください。

要件

要件
Header parallel.h (Parallel.h を含む)

こちらもご覧ください

IOCTL_INTERNAL_SELECT_DEVICE

PPARALLEL_DESELECT_ROUTINE

PPARALLEL_TRY_SELECT_ROUTINE

IOCTL_INTERNAL_DESELECT_DEVICE