funzione WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG (wdfusb.h)
[Si applica a KMDF e UMDF]
La funzione WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG inizializza una struttura WDF_USB_DEVICE_SELECT_CONFIG_PARAMS in modo che un driver possa deconfigurare un dispositivo USB.
Sintassi
void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG(
[out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params
);
Parametri
[out] Params
Puntatore a una struttura di WDF_USB_DEVICE_SELECT_CONFIG_PARAMS allocata dal driver.
Valore restituito
nessuno
Osservazioni
La funzione WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG zero la struttura WDF_USB_DEVICE_SELECT_CONFIG_PARAMS e imposta il membro Size sulla dimensione della struttura. Imposta anche il membro Type su WdfUsbTargetDeviceSelectConfigDeconfig.
Per inizializzare una struttura WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , il driver deve chiamare una delle funzioni seguenti:
- 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
Esempio
L'esempio di codice seguente inizializza una struttura WDF_USB_DEVICE_SELECT_CONFIG_PARAMS e quindi chiama WdfUsbTargetDeviceSelectConfig per deconfigurare 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
);
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfusb.h (include Wdfusb.h) |
Vedi anche
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