// ucxroothub.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Contains pointers to event callback functions for creating the root hub by calling UcxRootHubCreate. Initialize this structure by calling UCX_ROOTHUB_CONFIG_INIT initialization function (see Ucxclass.h).
SizeThe size in bytes of this structure.
NumberOfPresentedControlUrbCallbacksThe number of control requests sent to the default endpoint.
EvtRootHubClearHubFeatureA pointer to the EVT_UCX_ROOTHUB_CONTROL_URB callback function.
EvtRootHubClearPortFeatureA pointer to the EVT_UCX_ROOTHUB_CONTROL_URB callback function.
EvtRootHubGetHubStatusA pointer to the EVT_UCX_ROOTHUB_CONTROL_URB callback function.
EvtRootHubGetPortStatusA pointer to the EVT_UCX_ROOTHUB_CONTROL_URB callback function.
EvtRootHubSetHubFeatureA pointer to the EVT_UCX_ROOTHUB_CONTROL_URB callback function.
EvtRootHubSetPortFeatureA pointer to the EVT_UCX_ROOTHUB_CONTROL_URB callback function.
EvtRootHubGetPortErrorCountA pointer to the EVT_UCX_ROOTHUB_CONTROL_URB callback function.
EvtRootHubControlUrbA pointer to the EVT_UCX_ROOTHUB_CONTROL_URB callback function.
EvtRootHubInterruptTxA pointer to the EVT_UCX_ROOTHUB_INTERRUPT_TX callback function.
EvtRootHubGetInfoA pointer to the EVT_UCX_ROOTHUB_GET_INFO callback function.
EvtRootHubGet20PortInfoA pointer to the EVT_UCX_ROOTHUB_GET_20PORT_INFO callback function.
EvtRootHubGet30PortInfoA pointer to the EVT_UCX_ROOTHUB_GET_30PORT_INFO callback function.
WdfRequestAttributesA pointer to a WDF_OBJECT_ATTRIBUTES structure that specifies initialization parameters.