USBSCAN_PIPE_INFORMATION Struktur (usbscan.h)
Die USBSCAN_PIPE_INFORMATION-Struktur wird verwendet, um eine USB-Übertragungspipe für ein Standbildgerä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;
Member
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 Steuerungsendpunkte ignoriert: 0 – OUT-Endpunkt 1 – IN-Endpunkt |
Weitere Informationen finden Sie unter Universal Serial Bus Specification .
Interval
Abrufintervall in Millisekunden für Interruptpipes. Weitere Informationen finden Sie unter Universal Serial Bus Specification .
PipeType
Ein RAW_PIPE_TYPE typisierter Wert, der den Pipetyp identifiziert.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbscan.h (einschließlich Usbscan.h) |