estrutura UCX_ROOTHUB_CONFIG (ucxroothub.h)

Contém ponteiros para funções de retorno de chamada de evento para criar o hub raiz chamando UcxRootHubCreate. Inicialize essa estrutura chamando UCX_ROOTHUB_CONFIG_INIT função de inicialização (consulte Ucxclass.h).

Sintaxe

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;

Membros

Size

O tamanho em bytes dessa estrutura.

NumberOfPresentedControlUrbCallbacks

O número de solicitações de controle enviadas para o ponto de extremidade padrão.

EvtRootHubClearHubFeature

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_CONTROL_URB.

EvtRootHubClearPortFeature

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_CONTROL_URB.

EvtRootHubGetHubStatus

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_CONTROL_URB.

EvtRootHubGetPortStatus

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_CONTROL_URB.

EvtRootHubSetHubFeature

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_CONTROL_URB.

EvtRootHubSetPortFeature

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_CONTROL_URB.

EvtRootHubGetPortErrorCount

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_CONTROL_URB.

EvtRootHubControlUrb

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_CONTROL_URB.

EvtRootHubInterruptTx

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_INTERRUPT_TX.

EvtRootHubGetInfo

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_GET_INFO.

EvtRootHubGet20PortInfo

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_GET_20PORT_INFO.

EvtRootHubGet30PortInfo

Um ponteiro para a função de retorno de chamada EVT_UCX_ROOTHUB_GET_30PORT_INFO.

WdfRequestAttributes

Um ponteiro para uma estrutura WDF_OBJECT_ATTRIBUTES que especifica parâmetros de inicialização.

Requisitos

Requisito Valor
Cabeçalho ucxroothub.h (inclua Ucxclass.h)