UsbControlRecipient Перечисление

Определение

Определяет константы, указывающие получателя передачи элементов управления USB. Получатель определяется в пакете установки управляющего запроса. См. таблицу 9.2 раздела 9.3 спецификации универсальной последовательной шины (USB) (www.usb.org).

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 номером интерфейса по умолчанию.

Используя это значение, приложение может опустить номер интерфейса в запросе interface-recipient.

Device 0

Получателем передачи элемента управления является устройство.

Endpoint 2

Получателем передачи элемента управления является конечная точка.

Other 3

Получателем передачи элемента управления является другой.

SpecifiedInterface 1

Получателем передачи элемента управления является ИНТЕРФЕЙС USB, указанный в запросе.

Комментарии

Основные сведения о передаче элементов управления по USB см. в разделах Сведения о конечной точке по умолчанию и Макет передачи элементов управления в разделе Отправка usb-элемента управления.

Применяется к