UsbInterfaceSetting 类

定义

提供有关备用设置的信息,并选择该设置。 应用可以获取设置及其终结点的 USB 接口描述符,并确定当前是否选择了此设置。

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
继承
Object Platform::Object IInspectable UsbInterfaceSetting
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

有关代码示例,请参阅 UsbInterface

属性

BulkInEndpoints

获取对象的数组,这些对象表示与备用设置中定义的 USB 大容量 IN 终结点关联的描述符。

BulkOutEndpoints

获取对象的数组,这些对象表示与备用设置中定义的 USB 批量 OUT 终结点关联的描述符。

Descriptors

获取对象的数组,这些对象表示与备用设置关联的描述符。

InterfaceDescriptor

获取一个 对象,该对象表示描述备用设置的描述符。

InterruptInEndpoints

获取对象的数组,这些对象表示与备用设置中定义的 USB 中断 IN 终结点关联的描述符。

InterruptOutEndpoints

获取对象的数组,这些对象表示与备用设置中定义的 USB 中断 OUT 终结点关联的描述符。

Selected

确定当前是否选择了备用设置。

方法

SelectSettingAsync()

选择备用设置作为 USB 接口中的当前设置。

适用于