Функция UdecxUrbRetrieveControlSetupPacket (udecxurb.h)
Извлекает пакет установки USB-элемента управления из указанного объекта запроса платформы.
Синтаксис
NTSTATUS UdecxUrbRetrieveControlSetupPacket(
[in] WDFREQUEST Request,
[out] PWDF_USB_CONTROL_SETUP_PACKET SetupPacket
);
Параметры
[in] Request
Дескриптор объекта запроса платформы, представляющий запрос, содержащий пакет установки.
[out] SetupPacket
Структура WDF_USB_CONTROL_SETUP_PACKET, которая получает пакет установки, описывающий передачу USB-элемента управления.
Возвращаемое значение
Метод возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае этот метод может вернуть соответствующий код ошибки NTSTATUS.
Замечания
Драйвер клиента может проверить содержимое пакета установки, чтобы определить стандартный запрос на управление, отправляемый на устройство.
Чтобы завершить запрос, драйвер должен вызвать UdecxUrbCompleteWithNtStatus.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 |
минимальный поддерживаемый сервер | Windows Server 2016 |
целевая платформа | Виндоус |
минимальная версия KMDF | 1.15 |
заголовка | udecxurb.h (include Udecx.h) |
библиотеки | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
См. также
архитектура : эмуляция USB-устройств (UDE)