Compartilhar via


UsbControlRecipient Enumeração

Definição

Define constantes que indicam o destinatário de uma transferência de controle USB. O destinatário é definido no pacote de instalação da solicitação de controle. Consulte a Tabela 9.2 da seção 9.3 da especificação do Barramento Serial Universal (USB) (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
Herança
UsbControlRecipient
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

DefaultInterface 4

O destinatário da transferência de controle é a interface USB padrão (ou a primeira) na configuração selecionada do dispositivo. Se o destinatário for a primeira interface da configuração ativa (DefaultInterface), os métodos SendControlInTransferAsync e SendControlOutTransferAsync substituirão o byte baixo de UsbSetupPacket.Index pelo número da interface padrão.

Usando esse valor, um aplicativo pode omitir o número da interface em uma solicitação de destinatário de interface.

Device 0

O destinatário da transferência de controle é o dispositivo.

Endpoint 2

O destinatário da transferência de controle é um ponto de extremidade.

Other 3

O destinatário da transferência de controle é outro.

SpecifiedInterface 1

O destinatário da transferência de controle é a interface USB especificada na solicitação.

Comentários

Para obter informações conceituais sobre transferências de controle USB, confira "Sobre o ponto de extremidade padrão" e "Layout de uma transferência de controle" em Como enviar uma transferência de controle USB.

Aplica-se a