функция 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 , а затем вызывается 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

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB