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)