UsbReadOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |