Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[S’applique à KMDF et UMDF]
La fonction WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING initialise une structure WDF_USB_INTERFACE_SELECT_SETTING_PARAMS afin qu’un pilote puisse sélectionner une interface USB en spécifiant un handle sur un objet d’interface et un autre paramètre pour l’interface.
Syntaxe
VOID WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING(
[out] PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS Params,
[in] UCHAR SettingIndex
);
Paramètres
[out] Params
Pointeur vers une structure WDF_USB_INTERFACE_SELECT_SETTING_PARAMS allouée par le pilote.
[in] SettingIndex
Valeur d’index qui identifie un autre paramètre pour l’interface. (L’interface est identifiée par un handle d’objet d’interface que le pilote passe à WdfUsbInterfaceSelectSetting.)
Valeur de retour
Aucun
Remarques
La fonction WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING supprime la structure WDF_USB_INTERFACE_SELECT_SETTING_PARAMS et définit son membre Size à la taille de la structure. Il définit également le membre type sur WdfUsbInterfaceSelectSettingTypeSetting et définit le membre Types.Interface.SettingIndex sur la valeur spécifiée par SettingIndex.
Pour initialiser une structure WDF_USB_INTERFACE_SELECT_SETTING_PARAMS, votre pilote doit appeler l’une des fonctions suivantes :
- WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING
Exigences
| Exigence | Valeur |
|---|---|
| plateforme cible | Universel |
| version minimale de KMDF | 1.0 |
| version minimale de UMDF | 2.0 |
| d’en-tête | wdfusb.h (include Wdfusb.h) |
Voir aussi
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR