UCX_ROOTHUB_CONFIG structure (ucxroothub.h)
Contient des pointeurs vers des fonctions de rappel d’événements pour créer le 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 de WDF_OBJECT_ATTRIBUTES qui spécifie les paramètres d’initialisation.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ucxroothub.h (inclure Ucxclass.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour