Share via


UsbInterfaceDescriptor Classe

Definição

Descreve uma configuração alternativa USB (de uma interface) em um descritor de interface. Para obter uma explicação de um descritor de interface, consulte a Seção 9.6.5 na Especificação do Barramento Serial Universal:

  • Tabela 9.15 na Especificação do Barramento Serial Universal 3.0
  • Tabela 9.12 na Especificação do Barramento Serial Universal (versão 2.0)
public ref class UsbInterfaceDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbInterfaceDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbInterfaceDescriptor
Public NotInheritable Class UsbInterfaceDescriptor
Herança
Object Platform::Object IInspectable UsbInterfaceDescriptor
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)

Propriedades

AlternateSettingNumber

Obtém o campo bAlternateSetting do descritor de interface USB. O valor é um número que identifica a configuração alternativa definida pela interface .

ClassCode

Obtém o campo bInterfaceClass do descritor de interface USB. O valor indica a classe definida por USB à qual a interface está em conformidade.

InterfaceNumber

Obtém o campo bInterfaceNumber do descritor de interface USB. O valor é o índice que identifica a interface .

ProtocolCode

Obtém o campo bInterfaceProtocol do descritor de interface. O valor é um identificador atribuído por USB que especifica um protocolo definido por USB ao qual a interface está em conformidade.

SubclassCode

Obtém o campo bInterfaceSubClass do descritor de interface USB. O valor é um identificador atribuído por USB que especifica uma subclasse definida por USB para a qual a interface.

Métodos

Parse(UsbDescriptor)

Analisa o descritor USB especificado e retorna informações de configuração alternativas em um objeto UsbInterfaceDescriptor .

TryParse(UsbDescriptor, UsbInterfaceDescriptor)

Recupera informações sobre a configuração alternativa em um objeto UsbInterfaceDescriptor contido em um objeto UsbDescriptor .

Aplica-se a