UCX_ROOTHUB_CONFIG 结构 (ucxroothub.h)
包含指向事件回调函数的指针,用于通过调用 UcxRootHubCreate 创建根中心。 通过调用 UCX_ROOTHUB_CONFIG_INIT 初始化函数来初始化此结构, (请参阅 Ucxclass.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;
成员
Size
此结构的大小(以字节为单位)。
NumberOfPresentedControlUrbCallbacks
发送到默认终结点的控制请求数。
EvtRootHubClearHubFeature
指向EVT_UCX_ROOTHUB_CONTROL_URB回调函数 的 指针。
EvtRootHubClearPortFeature
指向EVT_UCX_ROOTHUB_CONTROL_URB回调函数 的 指针。
EvtRootHubGetHubStatus
指向EVT_UCX_ROOTHUB_CONTROL_URB回调函数 的 指针。
EvtRootHubGetPortStatus
指向EVT_UCX_ROOTHUB_CONTROL_URB回调函数 的 指针。
EvtRootHubSetHubFeature
指向EVT_UCX_ROOTHUB_CONTROL_URB回调函数 的 指针。
EvtRootHubSetPortFeature
指向EVT_UCX_ROOTHUB_CONTROL_URB回调函数 的 指针。
EvtRootHubGetPortErrorCount
指向EVT_UCX_ROOTHUB_CONTROL_URB回调函数 的 指针。
EvtRootHubControlUrb
指向EVT_UCX_ROOTHUB_CONTROL_URB回调函数 的 指针。
EvtRootHubInterruptTx
指向EVT_UCX_ROOTHUB_INTERRUPT_TX回调函数 的 指针。
EvtRootHubGetInfo
指向EVT_UCX_ROOTHUB_GET_INFO回调函数 的 指针。
EvtRootHubGet20PortInfo
指向EVT_UCX_ROOTHUB_GET_20PORT_INFO回调函数 的 指针。
EvtRootHubGet30PortInfo
指向EVT_UCX_ROOTHUB_GET_30PORT_INFO回调函数 的 指针。
WdfRequestAttributes
指向指定初始化参数 的WDF_OBJECT_ATTRIBUTES 结构的指针。
要求
要求 | 值 |
---|---|
Header | ucxroothub.h (包括 Ucxclass.h) |