USBD_ParseConfigurationDescriptor, fonction (usbdlib.h)

La routine USBD_ParseConfigurationDescriptor a été dépréciée. Utilisez USBD_ParseConfigurationDescriptorEx à la place.

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 à rechercher.

[in] InterfaceNumber

Spécifie l’index défini par l’appareil de l’interface à récupérer. Ce paramètre 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 l’autre valeur de paramètre soit un critère de recherche, ce paramètre doit être défini sur -1.

Valeur retournée

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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Action déconseillée. Utilisez USBD_ParseConfigurationDescriptorEx à la place.
Plateforme cible Universal
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