UsbControlRecipient 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 costanti che indicano il destinatario di un trasferimento di controllo USB. Il destinatario è definito nel pacchetto di installazione della richiesta di controllo. Vedere la tabella 9.2 della sezione 9.3 della specifica USB (Universal Serial Bus) (www.usb.org).
public enum class UsbControlRecipient
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class UsbControlRecipient
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum UsbControlRecipient
var value = Windows.Devices.Usb.UsbControlRecipient.device
Public Enum UsbControlRecipient
- Ereditarietà
-
UsbControlRecipient
- 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
DefaultInterface | 4 | Il destinatario del trasferimento del controllo è l'interfaccia USB predefinita (o la prima) nella configurazione selezionata del dispositivo. Se il destinatario è la prima interfaccia della configurazione attiva (DefaultInterface), i metodi SendControlInTransferAsync e SendControlOutTransferAsync sovrascrivono il byte basso di UsbSetupPacket.Index con il numero di interfaccia predefinito. Usando questo valore, un'app può omettere il numero di interfaccia in una richiesta del destinatario dell'interfaccia. |
Device | 0 | Il destinatario del trasferimento del controllo è il dispositivo. |
Endpoint | 2 | Il destinatario del trasferimento del controllo è un endpoint. |
Other | 3 | Il destinatario del trasferimento del controllo è un altro. |
SpecifiedInterface | 1 | Il destinatario del trasferimento del controllo è l'interfaccia USB specificata nella richiesta. |
Commenti
Per informazioni concettuali sui trasferimenti di controlli USB, vedere "Informazioni sull'endpoint predefinito" e "Layout di un trasferimento di controllo" in Come inviare un trasferimento di controllo USB.