UCX_ROOTHUB_CONFIG-Struktur (ucxroothub.h)
Enthält Zeiger auf Ereignisrückruffunktionen zum Erstellen des Stammhubs durch Aufrufen von UcxRootHubCreate. Initialisieren Sie diese Struktur, indem Sie UCX_ROOTHUB_CONFIG_INIT Initialisierungsfunktion aufrufen (siehe Ucxclass.h).
Syntax
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;
Member
Size
Die Größe dieser Struktur in Byte.
NumberOfPresentedControlUrbCallbacks
Die Anzahl der Steuerelementanforderungen, die an den Standardendpunkt gesendet werden.
EvtRootHubClearHubFeature
Ein Zeiger auf die EVT_UCX_ROOTHUB_CONTROL_URB Rückruffunktion.
EvtRootHubClearPortFeature
Ein Zeiger auf die EVT_UCX_ROOTHUB_CONTROL_URB Rückruffunktion.
EvtRootHubGetHubStatus
Ein Zeiger auf die EVT_UCX_ROOTHUB_CONTROL_URB Rückruffunktion.
EvtRootHubGetPortStatus
Ein Zeiger auf die EVT_UCX_ROOTHUB_CONTROL_URB Rückruffunktion.
EvtRootHubSetHubFeature
Ein Zeiger auf die EVT_UCX_ROOTHUB_CONTROL_URB Rückruffunktion.
EvtRootHubSetPortFeature
Ein Zeiger auf die EVT_UCX_ROOTHUB_CONTROL_URB Rückruffunktion.
EvtRootHubGetPortErrorCount
Ein Zeiger auf die EVT_UCX_ROOTHUB_CONTROL_URB Rückruffunktion.
EvtRootHubControlUrb
Ein Zeiger auf die EVT_UCX_ROOTHUB_CONTROL_URB Rückruffunktion.
EvtRootHubInterruptTx
Ein Zeiger auf die EVT_UCX_ROOTHUB_INTERRUPT_TX Rückruffunktion.
EvtRootHubGetInfo
Ein Zeiger auf die EVT_UCX_ROOTHUB_GET_INFO Rückruffunktion.
EvtRootHubGet20PortInfo
Ein Zeiger auf die EVT_UCX_ROOTHUB_GET_20PORT_INFO Rückruffunktion.
EvtRootHubGet30PortInfo
Ein Zeiger auf die EVT_UCX_ROOTHUB_GET_30PORT_INFO Rückruffunktion.
WdfRequestAttributes
Ein Zeiger auf eine WDF_OBJECT_ATTRIBUTES-Struktur , die Initialisierungsparameter angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ucxroothub.h (include Ucxclass.h) |