Поделиться через


Функция 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)

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