Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит указатели на функции обратного вызова событий для создания корневого концентратора путем вызова 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) |