fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG (wdfusb.h)
[S’applique à KMDF et UMDF]
La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG initialise une structure de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS afin qu’un pilote puisse déconfigurer un périphérique USB.
Syntaxe
void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG(
[out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params
);
Paramètres
[out] Params
Pointeur vers une structure de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS allouée par le pilote.
Valeur de retour
None
Remarques
La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG zéro la structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS et définit le membre Size sur la taille de la structure. Il définit également le membre Type sur WdfUsbTargetDeviceSelectConfigTypeDeconfig.
Pour initialiser une structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , le pilote doit appeler l’une des fonctions suivantes :
- 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
Exemples
L’exemple de code suivant initialise une structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS , puis appelle WdfUsbTargetDeviceSelectConfig pour déconfigurer un appareil.
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
);
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfusb.h (inclure Wdfusb.h) |
Voir aussi
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