structure UCX_ROOTHUB_CONFIG (ucxroothub.h)
Contient des pointeurs vers des fonctions de rappel d’événements pour la création du hub racine en appelant UcxRootHubCreate. Initialisez cette structure en appelant UCX_ROOTHUB_CONFIG_INIT fonction d’initialisation (voir Ucxclass.h).
Syntaxe
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;
Membres
Size
Taille en octets de cette structure.
NumberOfPresentedControlUrbCallbacks
Nombre de demandes de contrôle envoyées au point de terminaison par défaut.
EvtRootHubClearHubFeature
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubClearPortFeature
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubGetHubStatus
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubGetPortStatus
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubSetHubFeature
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubSetPortFeature
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubGetPortErrorCount
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubControlUrb
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_CONTROL_URB.
EvtRootHubInterruptTx
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_INTERRUPT_TX.
EvtRootHubGetInfo
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_GET_INFO.
EvtRootHubGet20PortInfo
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_GET_20PORT_INFO.
EvtRootHubGet30PortInfo
Pointeur vers la fonction de rappel EVT_UCX_ROOTHUB_GET_30PORT_INFO.
WdfRequestAttributes
Pointeur vers une structure WDF_OBJECT_ATTRIBUTES qui spécifie les paramètres d’initialisation.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ucxroothub.h (include Ucxclass.h) |