структура 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) |