UsbControlRecipient 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
- 继承
-
UsbControlRecipient
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
名称 | 值 | 说明 |
---|---|---|
DefaultInterface | 4 | 控制传输的接收者是设备所选配置中的默认 (或第一个) USB 接口。如果接收方是活动配置 (DefaultInterface) 的第一个接口, 则 SendControlInTransferAsync 和 SendControlOutTransferAsync 方法将使用默认接口的接口号覆盖 UsbSetupPacket.Index 的低字节。 通过使用此值,应用可以在接口接收方请求中省略接口编号。 |
Device | 0 | 控制传输的接收方是设备。 |
Endpoint | 2 | 控制传输的接收方是终结点。 |
Other | 3 | 控制转移的接收者是其他人。 |
SpecifiedInterface | 1 | 控制传输的接收方是在请求中指定的 USB 接口。 |
注解
有关 USB 控制传输的概念信息,请参阅 如何发送 USB 控制传输中的“关于默认终结点”和“控件传输布局”。