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

[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. В UMDF 1 новые функции не добавляются, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с UMDF.]

Перечисление WDF_USB_REQUEST_TYPE содержит значения, определяющие тип объекта запроса USB.

Синтаксис

typedef enum _WDF_USB_REQUEST_TYPE {
  WdfUsbRequestTypeInvalid,
  WdfUsbRequestTypeNoFormat,
  WdfUsbRequestTypeDeviceControlTransfer,
  WdfUsbRequestTypePipeWrite,
  WdfUsbRequestTypePipeRead
} WDF_USB_REQUEST_TYPE, *PWDF_USB_REQUEST_TYPE;

Константы

 
WdfUsbRequestTypeInvalid
Недопустимый тип объекта запроса.
WdfUsbRequestTypeNoFormat
Объект запроса не отформатирован.
WdfUsbRequestTypeDeviceControlTransfer
Объект запроса отправляется, когда приложение вызывает функцию Win32 DeviceIoControl для объекта файла, связанного с целевым устройством.
WdfUsbRequestTypePipeWrite
Объект запроса отправляется, когда приложение вызывает функцию Win32 WriteFile или WriteFileEx для объекта файла, связанного с целевым устройством.
WdfUsbRequestTypePipeRead
Объект запроса отправляется, когда приложение вызывает функцию Win32 ReadFile или ReadFileEx для объекта файла, связанного с целевым устройством.

Требования

Требование Значение
Заголовок wudfusb.h (включая Wudfusb.h)