UsbReadOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |