UsbControlRecipient Enumerazione

Definizione

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.

Si applica a