перечисление WDF_USB_REQUEST_TYPE (wdfusb.h)

[Применимо к KMDF и UMDF]

Перечисление WDF_USB_REQUEST_TYPE определяет типы USB-запросов, которые драйвер на основе платформы может отправлять в целевой объект USB-ввода-вывода.

Синтаксис

typedef enum _WDF_USB_REQUEST_TYPE {
  WdfUsbRequestTypeInvalid = 0,
  WdfUsbRequestTypeNoFormat,
  WdfUsbRequestTypeDeviceString,
  WdfUsbRequestTypeDeviceControlTransfer,
  WdfUsbRequestTypeDeviceUrb,
  WdfUsbRequestTypePipeWrite,
  WdfUsbRequestTypePipeRead,
  WdfUsbRequestTypePipeAbort,
  WdfUsbRequestTypePipeReset,
  WdfUsbRequestTypePipeUrb
} WDF_USB_REQUEST_TYPE, *PWDF_USB_REQUEST_TYPE;

Константы

 
WdfUsbRequestTypeInvalid
Значение: 0
Только для внутреннего использования.
WdfUsbRequestTypeNoFormat
Это значение не используется.
WdfUsbRequestTypeDeviceString
Запрос на получение строк Юникода устройства.
WdfUsbRequestTypeDeviceControlTransfer
Запрос на отправку передачи элемента управления.
WdfUsbRequestTypeDeviceUrb
Запрос на отправку URB на устройство.
WdfUsbRequestTypePipeWrite
Запрос на запись в канал.
WdfUsbRequestTypePipeRead
Запрос на чтение из канала.
WdfUsbRequestTypePipeAbort
Запрос на остановку канала.
WdfUsbRequestTypePipeReset
Запрос на сброс канала.
WdfUsbRequestTypePipeUrb
Запрос на отправку URB в канал.

Комментарии

Перечисление WDF_USB_REQUEST_TYPE используется в структуре WDF_USB_REQUEST_COMPLETION_PARAMS .

Требования

Требование Значение
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть wdfusb.h (включая Wdfusb.h)

См. также раздел

WDF_USB_REQUEST_COMPLETION_PARAMS