fonction USBD_ParseConfigurationDescriptor (usbdlib.h)
La routine USBD_ParseConfigurationDescriptor a été déconseillée. Utilisez plutôt USBD_ParseConfigurationDescriptorEx.
Syntaxe
PUSB_INTERFACE_DESCRIPTOR USBD_ParseConfigurationDescriptor(
[in] PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor,
[in] UCHAR InterfaceNumber,
[in] UCHAR AlternateSetting
);
Paramètres
[in] ConfigurationDescriptor
Pointeur vers un descripteur de configuration USB qui contient l’interface pour laquelle effectuer une recherche.
[in] InterfaceNumber
Spécifie l’index défini par l’appareil de l’interface à récupérer. Cela doit être défini sur -1 s’il ne doit pas s’agir d’un critère de recherche.
[in] AlternateSetting
Spécifie l’index de paramètre alternatif défini par l’appareil de l’interface à récupérer. Si l’appelant ne souhaite pas que la valeur de paramètre secondaire soit un critère de recherche, ce paramètre doit être défini sur -1.
Valeur de retour
USBD_ParseConfigurationDescriptor retourne un pointeur vers le premier descripteur d’interface qui correspond aux critères de recherche donnés. Si aucune interface ne correspond aux critères de recherche, elle retourne NULL.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Obsolescent. Utilisez USBD_ParseConfigurationDescriptorEx à la place. |
plateforme cible | Universel |
d’en-tête | usbdlib.h |
bibliothèque | Usbd.lib |
Voir aussi
informations de référence sur la programmation du pilote de périphérique USB