функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG (wdfusb.h)
[Относится к KMDF и UMDF]
Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG инициализирует структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , чтобы драйвер смог деконфигурировать USB-устройство.
Синтаксис
void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG(
[out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params
);
Параметры
[out] Params
Указатель на структуру, выделенную драйвером WDF_USB_DEVICE_SELECT_CONFIG_PARAMS .
Возвращаемое значение
None
Remarks
Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG обнуляет структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS и задает размер структуры в члене Size . Он также задает для элемента Typeзначение WdfUsbTargetDeviceSelectConfigTypeDeconfig.
Чтобы инициализировать структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , драйвер должен вызвать одну из следующих функций:
- WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG
-
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES
-
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS
Примеры
В следующем примере кода инициализируется структура WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , а затем вызывается WdfUsbTargetDeviceSelectConfig для отмены настройки устройства.
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS configParams;
NTSTATUS status;
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG(&configParams);
Status = WdfUsbTargetDeviceSelectConfig(
UsbDevice,
WDF_NO_OBJECT_ATTRIBUTES,
&configParams
);
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wdfusb.h (включая Wdfusb.h) |
См. также раздел
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES