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. |