Share via


estructura UCX_ROOTHUB_CONFIG (ucxroothub.h)

Contiene punteros a funciones de devolución de llamada de eventos para crear el centro raíz mediante una llamada a UcxRootHubCreate. Inicialice esta estructura llamando a UCX_ROOTHUB_CONFIG_INIT función de inicialización (consulte Ucxclass.h).

Sintaxis

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;

Miembros

Size

Tamaño en bytes de esta estructura.

NumberOfPresentedControlUrbCallbacks

Número de solicitudes de control enviadas al punto de conexión predeterminado.

EvtRootHubClearHubFeature

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubClearPortFeature

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubGetHubStatus

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubGetPortStatus

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubSetHubFeature

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubSetPortFeature

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubGetPortErrorCount

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubControlUrb

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubInterruptTx

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_INTERRUPT_TX .

EvtRootHubGetInfo

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_GET_INFO .

EvtRootHubGet20PortInfo

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_GET_20PORT_INFO .

EvtRootHubGet30PortInfo

Puntero a la función de devolución de llamada EVT_UCX_ROOTHUB_GET_30PORT_INFO .

WdfRequestAttributes

Puntero a una estructura WDF_OBJECT_ATTRIBUTES que especifica parámetros de inicialización.

Requisitos

Requisito Valor
Header ucxroothub.h (incluya Ucxclass.h)