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;

Member

ID

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

Port

Reserviert (auf null festgelegt).

CommandFlags

Gibt ein bitweises OR mit 0 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 dem Client der parallele Port zugewiesen ist, und stellt eine Anforderung, um den zugeordneten Port beizubehalten.

Hinweise

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 mit 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 Aufheben der Auswahl eines IEEE 1284-Geräts, das an einen ParallelPort angefügt ist.

Anforderungen

Anforderung Wert
Header parallel.h (schließen Sie Parallel.h ein)

Weitere Informationen

IOCTL_INTERNAL_SELECT_DEVICE

PPARALLEL_DESELECT_ROUTINE

PPARALLEL_TRY_SELECT_ROUTINE

IOCTL_INTERNAL_DESELECT_DEVICE