UsbReadOptions Enumerazione

Definizione

Definisce le costanti per i flag di configurazione che possono essere impostati per una pipe USB aperta dall'host per un endpoint IN bulk USB.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
UsbReadOptions
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

AllowPartialReads 8

Consente le richieste di lettura da un dispositivo che restituisce più dati rispetto a quelli richiesti dal chiamante.

AutoClearStall 1

Cancella automaticamente una pipe bloccata senza arrestare il flusso di dati.

IgnoreShortPacket 4

L'host non completa una richiesta di lettura quando viene ricevuto un pacchetto breve. La richiesta di lettura viene completata solo quando si verifica un errore, la richiesta viene annullata o tutti i byte richiesti sono stati letti.

None 0

Deselezionare tutti i flag.

OverrideAutomaticBufferManagement 2

Ignora l'accodamento e la gestione degli errori per migliorare le prestazioni per più richieste di lettura. Le operazioni di lettura devono essere eseguite in multipli di MaxPacketSize.

Si applica a