перечисление 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по