функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB (wdfusb.h)
[Относится к KMDF и UMDF]
Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB инициализирует структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , чтобы драйвер смог указать конфигурацию с помощью URB.
Синтаксис
void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB(
[out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params,
[in] PURB Urb
);
Параметры
[out] Params
Указатель на структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS драйвера.
[in] Urb
Указатель на структуру URB .
Возвращаемое значение
None
Remarks
Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB обнуляет структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS и задает размер структуры в элементе Size . Кроме того, для элемента Type устанавливается значение WdfUsbTargetDeviceSelectConfigTypeUrb , а для элемента Types.Urb.Urb — указатель Urb .
Чтобы инициализировать структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , драйвер должен вызвать одну из следующих функций:
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wdfusb.h (включая Wdfusb.h) |