struttura USBC_FUNCTION_DESCRIPTOR (usbbusif.h)
La struttura USBC_FUNCTION_DESCRIPTOR descrive una funzione USB e la raccolta di interfacce associata.
Sintassi
typedef struct _USBC_FUNCTION_DESCRIPTOR {
UCHAR FunctionNumber;
UCHAR NumberOfInterfaces;
PUSB_INTERFACE_DESCRIPTOR *InterfaceDescriptorList;
UNICODE_STRING HardwareId;
UNICODE_STRING CompatibleId;
UNICODE_STRING FunctionDescription;
ULONG FunctionFlags;
PVOID Reserved;
} USBC_FUNCTION_DESCRIPTOR, *PUSBC_FUNCTION_DESCRIPTOR;
Members
FunctionNumber
Indice in base zero della raccolta di interfacce.
NumberOfInterfaces
Numero di interfacce nella raccolta di interfacce.
InterfaceDescriptorList
Matrice di puntatori alle strutture di tipo USB_INTERFACE_DESCRIPTOR che descrivono le interfacce nella raccolta di interfacce.
HardwareId
Identificatore hardware della raccolta di interfacce.
CompatibleId
Identificatore compatibile della raccolta di interfacce.
FunctionDescription
Descrizione della raccolta di interfacce nel testo leggibile.
FunctionFlags
Flag definiti dal fornitore che descrivono la raccolta di interfacce.
Reserved
Riservato.
Commenti
Per informazioni su come usare routine di callback definite dall'utente per fornire una definizione personalizzata delle raccolte di interfacce in un dispositivo, vedere Personalizzazione dell'enumerazione delle raccolte di interfacce per dispositivi compositi.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbbusif.h (include Usbbusif.h) |