USBD_ParseConfigurationDescriptor-Funktion (usbdlib.h)

Die USBD_ParseConfigurationDescriptor Routine ist veraltet. Verwenden Sie stattdessen USBD_ParseConfigurationDescriptorEx .

Syntax

PUSB_INTERFACE_DESCRIPTOR USBD_ParseConfigurationDescriptor(
  [in] PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor,
  [in] UCHAR                         InterfaceNumber,
  [in] UCHAR                         AlternateSetting
);

Parameter

[in] ConfigurationDescriptor

Zeiger auf einen USB-Konfigurationsdeskriptor, der die Schnittstelle enthält, nach der gesucht werden soll.

[in] InterfaceNumber

Gibt den gerätedefinierten Index der abzurufenden Schnittstelle an. Dies sollte auf -1 festgelegt werden, wenn es sich nicht um ein Suchkriterium handelt.

[in] AlternateSetting

Gibt den gerätedefinierten Index der abzurufenden Schnittstelle an. Wenn der Aufrufer nicht möchte, dass der wert der alternativen Einstellung ein Suchkriterium ist, sollte dieser Parameter auf -1 festgelegt werden.

Rückgabewert

USBD_ParseConfigurationDescriptor gibt einen Zeiger auf den ersten Schnittstellendeskriptor zurück, der den angegebenen Suchkriterien entspricht. Wenn keine Schnittstelle mit den Suchkriterien übereinstimmt, wird NULL zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Veraltet. Verwenden Sie stattdessen USBD_ParseConfigurationDescriptorEx.
Zielplattform Universell
Header usbdlib.h
Bibliothek Usbd.lib

Weitere Informationen

Programmierreferenz für USB-Gerätetreiber

USBD_ParseConfigurationDescriptorEx