struttura USBC_FUNCTION_DESCRIPTOR (usbbusif.h)
La struttura USBC_FUNCTION_DESCRIPTOR descrive una funzione USB e la relativa 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;
Membri
FunctionNumber
Indice in base zero della raccolta di interfacce.
NumberOfInterfaces
Numero di interfacce nella raccolta di interfacce.
InterfaceDescriptorList
Matrice di puntatori a USB_INTERFACE_DESCRIPTORstrutture di tipo 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.
Osservazioni
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 i dispositivi compositi.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | usbbusif.h (include Usbbusif.h) |