PARCLASS_NEGOTIATION_MASK 構造体 (ntddpar.h)

PARCLASS_NEGOTIATION_MASK構造体は、ドライバーが並列デバイスに対して選択する読み取りと書き込みのプロトコルを指定します。

構文

typedef struct _PARCLASS_NEGOTIATION_MASK {
  USHORT usReadMask;
  USHORT usWriteMask;
} PARCLASS_NEGOTIATION_MASK, *PPARCLASS_NEGOTIATION_MASK;

メンバー

usReadMask

読み取りプロトコルを指定します。 プロトコル値の読み取りと書き込みについては、 ntddpar.h で定義されている定数 (NONE からECP_ANY) を参照してください。

usWriteMask

書き込みプロトコルを指定します。

注釈

クライアントは、各プロトコルを表す定数のビットごとの OR を設定することで、要求されたプロトコルのセットを指定します。 並列ポート用のシステム提供のバス ドライバーは、クライアントによって指定されたものの中から、サポートされている最速のプロトコルを選択します。

詳細については、「 並列デバイスの通信モードの設定とクリア」を参照してください。

要件

要件
Header ntddpar.h (Ntddpar.h を含む)

こちらもご覧ください

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES