UsbReadOptions Enumeration

Definition

Definiert Konstanten für Konfigurationsflags, die für eine USB-Pipe festgelegt werden können, die der Host für einen USB-Massen-IN-Endpunkt öffnet.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class UsbReadOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class UsbReadOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum UsbReadOptions
var value = Windows.Devices.Usb.UsbReadOptions.none
Public Enum UsbReadOptions
Vererbung
UsbReadOptions
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

AllowPartialReads 8

Ermöglicht Leseanforderungen von einem Gerät, das mehr Daten zurückgibt als vom Aufrufer angefordert.

AutoClearStall 1

Löscht eine verzögerte Pipe automatisch, ohne den Datenfluss zu beenden.

IgnoreShortPacket 4

Der Host führt keine Leseanforderung aus, wenn ein kurzes Paket empfangen wird. Die Leseanforderung wird nur abgeschlossen, wenn ein Fehler auftritt, die Anforderung abgebrochen wird oder alle angeforderten Bytes gelesen wurden.

None 0

Löschen Sie alle Flags.

OverrideAutomaticBufferManagement 2

Umgeht Warteschlangen und Fehlerbehandlung, um die Leistung für mehrere Leseanforderungen zu steigern. Lesevorgänge müssen in Mehreren von MaxPacketSize ausgeführt werden.

Gilt für: