UsbControlRecipient 枚举

定义

定义指示 USB 控制传输的接收方的常量。 接收方在控制请求的设置数据包中定义。 请参阅通用串行总线 (USB) 规范 (www.usb.org) 的第 9.3 部分 表 9.2。

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) 的第一个接口, 则 SendControlInTransferAsyncSendControlOutTransferAsync 方法将使用默认接口的接口号覆盖 UsbSetupPacket.Index 的低字节。

通过使用此值,应用可以在接口接收方请求中省略接口编号。

Device 0

控制传输的接收方是设备。

Endpoint 2

控制传输的接收方是终结点。

Other 3

控制转移的接收者是其他人。

SpecifiedInterface 1

控制传输的接收方是在请求中指定的 USB 接口。

注解

有关 USB 控制传输的概念信息,请参阅 如何发送 USB 控制传输中的“关于默认终结点”和“控件传输布局”。

适用于