Partager via


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

USBD_ParseConfigurationDescriptorEx