Freigeben über


PARCLASS_NEGOTIATION_MASK-Struktur (ntddpar.h)

Die PARCLASS_NEGOTIATION_MASK-Struktur gibt die Lese- und Schreibprotokolle an, die ein Treiber für ein paralleles Gerät auswählt.

Syntax

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

Member

usReadMask

Gibt die Leseprotokolle an. Werte des Lese- und Schreibprotokolls finden Sie in den Konstanten, die in ntddpar.h definiert sind (von NONE bis ECP_ANY).

usWriteMask

Gibt die Schreibprotokolle an.

Hinweise

Ein Client gibt einen Satz angeforderter Protokolle an, indem er ein bitweises OR der Konstanten festlegt, die jedes Protokoll darstellen. Der vom System bereitgestellte Bustreiber für parallele Ports wählt das schnellste Protokoll aus, das er unterstützt, unter den vom Client angegebenen Protokollen.

Weitere Informationen finden Sie unter Festlegen und Löschen eines Kommunikationsmodus für ein paralleles Gerät.

Anforderungen

Anforderung Wert
Header ntddpar.h (include Ntddpar.h)

Weitere Informationen

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES