Freigeben über


PARALLEL_1284_COMMAND Struktur (parallel.h)

Die PARALLEL_1284_COMMAND-Struktur gibt Informationen an, die ein Client zum Auswählen und Aufheben der Auswahl eines IEEE 1284.3-Daisy-Chain-Geräts oder eines IEEE 1284-End-of-Chain-Geräts verwendet.

Syntax

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

Angehörige

ID

Gibt die IEEE 1284.3-Geräte-ID an.

Port

Reserviert (auf Null festgelegt).

CommandFlags

Gibt ein bitweises ODER von Null oder mehr der folgenden Flags an:

PAR_END_OF_CHAIN_DEVICE

Gibt ein End-of-Chain-Gerät an.

PAR_HAVE_PORT_KEEP_PORT

Gibt an, dass der Client den parallelen Port zugewiesen hat und eine Anforderung sendet, um den Port zuzuweisen.

Bemerkungen

Der vom System bereitgestellte Funktionstreiber für parallele Ports unterstützt die gleichzeitige Verbindung von Null mit zwei IEEE 1284.3 Daisy-Chain-Geräten und einem IEEE 1284-End-of-Chain-Gerät. In Windows XP unterstützt der Parallelport-Funktionstreiber die gleichzeitige Verbindung von Null zu vier IEEE 1284.3 Daisy-Chain-Geräten und einem IEEE 1284-End-of-Chain-Gerät. Das End-of-Chain-Gerät muss ein IEEE 1284-Gerät sein, muss aber kein IEEE 1284.3-Gerät sein.

Weitere Informationen finden Sie unter Auswählen und Deaktivieren eines IEEE 1284-Geräts, das an ein ParallelPort-angeschlossen ist.

Anforderungen

Anforderung Wert
Header- parallel.h (include Parallel.h)

Siehe auch

IOCTL_INTERNAL_SELECT_DEVICE

PPARALLEL_DESELECT_ROUTINE

PPARALLEL_TRY_SELECT_ROUTINE

IOCTL_INTERNAL_DESELECT_DEVICE