Freigeben über


USBSCAN_PIPE_INFORMATION Struktur (usbscan.h)

Die USBSCAN_PIPE_INFORMATION-Struktur wird verwendet, um ein USB-Übertragungsrohr für ein stilles Bildgerät zu beschreiben. Ein Array von USBSCAN_PIPE_INFORMATION Strukturen wird innerhalb einer USBSCAN_PIPE_CONFIGURATION Struktur bereitgestellt.

Syntax

typedef struct _USBSCAN_PIPE_INFORMATION {
  USHORT        MaximumPacketSize;
  UCHAR         EndpointAddress;
  UCHAR         Interval;
  RAW_PIPE_TYPE PipeType;
} USBSCAN_PIPE_INFORMATION, *PUSBSCAN_PIPE_INFORMATION;

Angehörige

MaximumPacketSize

Maximale Paketgröße für die Übertragungspipeline.

EndpointAddress

Die Adresse des Endpunkts der Pipe. Die Adresse wird wie folgt codiert:

Bits Definition
0..3 Endpunktnummer.
4..6 Reserviert, auf 0 festgelegt.
7 Richtung, für Kontrollendpunkte ignoriert: 0 – OUT-Endpunkt 1 – IN-Endpunkt

Weitere Informationen finden Sie in der Universal Serial Bus Specification.

Interval

Abrufintervall in Millisekunden für Unterbrechungsrohre. Weitere Informationen finden Sie in der Universal Serial Bus Specification.

PipeType

Ein RAW_PIPE_TYPE-typierter Wert, der den Rohrtyp identifiziert.

Anforderungen

Anforderung Wert
Header- usbscan.h (include Usbscan.h)

Siehe auch

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION