структура 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 (include Ucxclass.h) |