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 结构的指针。

要求

要求 价值
标头 ucxroothub.h (包括 Ucxclass.h)