struttura ENDPOINTS_CONFIGURE (ucxendpoint.h)
Descrive gli endpoint per abilitare o disabilitare gli endpoint. Questa struttura viene passata da UCX nella funzione di callback EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
Sintassi
typedef struct _ENDPOINTS_CONFIGURE {
USBDEVICE_MGMT_HEADER Header;
ULONG EndpointsToEnableCount;
UCXENDPOINT *EndpointsToEnable;
ULONG EndpointsToDisableCount;
UCXENDPOINT *EndpointsToDisable;
ULONG EndpointsEnabledAndUnchangedCount;
UCXENDPOINT *EndpointsEnabledAndUnchanged;
ENDPOINTS_CONFIGURE_FAILURE_FLAGS FailureFlags;
ULONG ExitLatencyDelta;
UCHAR ConfigurationValue;
UCHAR InterfaceNumber;
UCHAR AlternateSetting;
ULONG Reserved1;
PVOID Reserved2;
} ENDPOINTS_CONFIGURE, *PENDPOINTS_CONFIGURE;
Membri
Header
Struttura USBDEVICE_MGMT_HEADER che archivia gli handle per l'hub USB o il dispositivo i cui endpoint.
EndpointsToEnableCount
Numero di endpoint da configurare.
EndpointsToEnable
Puntatore al primo handle dell'endpoint nella matrice di endpoint da abilitare.
EndpointsToDisableCount
Numero di endpoint da configurare.
EndpointsToDisable
Puntatore al primo handle dell'endpoint nella matrice di endpoint da abilitare.
EndpointsEnabledAndUnchangedCount
Numero di endpoint abilitati e non modificati.
EndpointsEnabledAndUnchanged
Puntatore al primo handle dell'endpoint nella matrice di endpoint che non sono stati modificati.
FailureFlags
Gli errori, se presenti, che possono verificarsi quando si tenta di configurare gli endpoint per il dispositivo USB o l'hub.
ExitLatencyDelta
Valore ELD (Exit Latency Delta). Per altre informazioni, vedere la sezione 4.6.6.1 della specifica dell'interfaccia del controller host eXtensible.
ConfigurationValue
Numero di configurazione della configurazione USB che contiene gli endpoint.
InterfaceNumber
Numero di interfaccia USB che contiene gli endpoint.
AlternateSetting
Numero di impostazione dell'impostazione alternativa che contiene gli endpoint.
Reserved1
Reserved2
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |