función WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG (wdfusb.h)
[Se aplica a KMDF y UMDF]
La función WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG inicializa una estructura WDF_USB_DEVICE_SELECT_CONFIG_PARAMS para que un controlador pueda desconfigurar un dispositivo USB.
Sintaxis
void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG(
[out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params
);
Parámetros
[out] Params
Puntero a una estructura de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS asignada por el controlador.
Valor devuelto
Ninguno
Observaciones
La función WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG cero la estructura WDF_USB_DEVICE_SELECT_CONFIG_PARAMS y establece el Size miembro en el tamaño de la estructura. También establece el miembro type de en WdfUsbTargetDeviceSelectConfigTypeDeconfig.
Para inicializar una estructura de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS, el controlador debe llamar a una de las funciones siguientes:
- 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
Ejemplos
En el ejemplo de código siguiente se inicializa una estructura de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS y, a continuación, se llama a WdfUsbTargetDeviceSelectConfig para desconfigurar un dispositivo.
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
);
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | wdfusb.h (incluya Wdfusb.h) |
Consulte también
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