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) |