UsbInterfaceSetting Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre uma configuração alternativa e selecione essa configuração. O aplicativo pode obter os descritores de interface USB para a configuração e seus pontos de extremidade e determinar se essa configuração está selecionada no momento.
public ref class UsbInterfaceSetting sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbInterfaceSetting final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbInterfaceSetting
Public NotInheritable Class UsbInterfaceSetting
- Herança
- 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)
|
Comentários
Para obter um exemplo de código, consulte UsbInterface.
Propriedades
BulkInEndpoints |
Obtém uma matriz de objetos que representam descritores associados a pontos de extremidade USB bulk IN definidos na configuração alternativa. |
BulkOutEndpoints |
Obtém uma matriz de objetos que representam descritores associados a pontos de extremidade USB bulk OUT definidos na configuração alternativa. |
Descriptors |
Obtém uma matriz de objetos que representam descritores associados à configuração alternativa. |
InterfaceDescriptor |
Obtém um objeto que representa o descritor que descreve a configuração alternativa. |
InterruptInEndpoints |
Obtém uma matriz de objetos que representam descritores associados a pontos de extremidade IN de interrupção USB definidos na configuração alternativa. |
InterruptOutEndpoints |
Obtém uma matriz de objetos que representam descritores associados a pontos de extremidade OUT de interrupção USB definidos na configuração alternativa. |
Selected |
Determina se a configuração alternativa está selecionada no momento. |
Métodos
SelectSettingAsync() |
Seleciona a configuração alternativa como a configuração atual na interface USB. |