fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS (wdfusb.h)
[S’applique à KMDF et UMDF]
La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS initialise une structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS afin qu’un pilote puisse spécifier une configuration à l’aide de descripteurs USB.
Syntaxe
void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS(
[out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params,
[in] PUSB_CONFIGURATION_DESCRIPTOR ConfigDescriptor,
[in] PUSB_INTERFACE_DESCRIPTOR *InterfaceDescriptors,
[in] ULONG NumInterfaceDescriptors
);
Paramètres
[out] Params
Pointeur vers une structure de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS allouée par le pilote.
[in] ConfigDescriptor
Pointeur vers une structure USB_CONFIGURATION_DESCRIPTOR .
[in] InterfaceDescriptors
Pointeur vers un tableau de structures USB_INTERFACE_DESCRIPTOR .
[in] NumInterfaceDescriptors
Nombre d’éléments qui se trouve dans le tableau InterfaceDescriptors .
Valeur de retour
None
Remarques
La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS 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 WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor.
Cette fonction utilise les paramètres ConfigDescriptor, InterfaceDescriptors et NumInterfaceDescriptors pour définir les membres de l’union Types.Descriptor de la structure.
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_MULTIPLE_INTERFACES
- WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour