Функция 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
Целевая платформа Windows
Минимальная версия KMDF 1.15
Верхняя часть udecxurb.h (включая Udecx.h)
Библиотека Udecxstub.lib
IRQL PASSIVE_LEVEL

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

Архитектура: эмуляция USB-устройств (UDE)

Написание драйвера клиента UDE