struttura UCX_ROOTHUB_CONFIG (ucxroothub.h)
Contiene puntatori alle funzioni di callback degli eventi per la creazione dell'hub radice chiamando UcxRootHubCreate. Inizializzare questa struttura chiamando UCX_ROOTHUB_CONFIG_INIT funzione di inizializzazione (vedere Ucxclass.h).
Sintassi
typedef struct _UCX_ROOTHUB_CONFIG {
ULONG Size;
ULONG NumberOfPresentedControlUrbCallbacks;
PFN_UCX_ROOTHUB_CONTROL_URB EvtRootHubClearHubFeature;
PFN_UCX_ROOTHUB_CONTROL_URB EvtRootHubClearPortFeature;
PFN_UCX_ROOTHUB_CONTROL_URB EvtRootHubGetHubStatus;
PFN_UCX_ROOTHUB_CONTROL_URB EvtRootHubGetPortStatus;
PFN_UCX_ROOTHUB_CONTROL_URB EvtRootHubSetHubFeature;
PFN_UCX_ROOTHUB_CONTROL_URB EvtRootHubSetPortFeature;
PFN_UCX_ROOTHUB_CONTROL_URB EvtRootHubGetPortErrorCount;
PFN_UCX_ROOTHUB_CONTROL_URB EvtRootHubControlUrb;
PFN_UCX_ROOTHUB_INTERRUPT_TX EvtRootHubInterruptTx;
PFN_UCX_ROOTHUB_GET_INFO EvtRootHubGetInfo;
PFN_UCX_ROOTHUB_GET_20PORT_INFO EvtRootHubGet20PortInfo;
PFN_UCX_ROOTHUB_GET_30PORT_INFO EvtRootHubGet30PortInfo;
WDF_OBJECT_ATTRIBUTES WdfRequestAttributes;
} UCX_ROOTHUB_CONFIG, *PUCX_ROOTHUB_CONFIG;
Members
Size
Dimensione in byte di questa struttura.
NumberOfPresentedControlUrbCallbacks
Numero di richieste di controllo inviate all'endpoint predefinito.
EvtRootHubClearHubFeature
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubClearPortFeature
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubGetHubStatus
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubGetPortStatus
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubSetHubFeature
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubSetPortFeature
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubGetPortErrorCount
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubControlUrb
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubInterruptTx
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_INTERRUPT_TX.
EvtRootHubGetInfo
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_GET_INFO.
EvtRootHubGet20PortInfo
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_GET_20PORT_INFO.
EvtRootHubGet30PortInfo
Puntatore alla funzione di callback EVT_UCX_ROOTHUB_GET_30PORT_INFO .
WdfRequestAttributes
Puntatore a una struttura WDF_OBJECT_ATTRIBUTES che specifica i parametri di inizializzazione.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ucxroothub.h (include Ucxclass.h) |