次の方法で共有


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

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

備考

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

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

必要条件

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

関連項目

IOCTL_INTERNAL_SELECT_DEVICE

PPARALLEL_DESELECT_ROUTINE

PPARALLEL_TRY_SELECT_ROUTINE

IOCTL_INTERNAL_DESELECT_DEVICE