ROOTHUB_20PORT_INFO struttura (ucxroothub.h)

Fornisce informazioni su una porta dell'hub radice USB 2.0. Questa struttura viene passata da UCX nella funzione di callback EVT_UCX_ROOTHUB_GET_20PORT_INFO .

Sintassi

typedef struct _ROOTHUB_20PORT_INFO {
  USHORT                               PortNumber;
  UCHAR                                MinorRevision;
  UCHAR                                HubDepth;
  TRISTATE                             Removable;
  TRISTATE                             IntegratedHubImplemented;
  TRISTATE                             DebugCapable;
  CONTROLLER_USB_20_HARDWARE_LPM_FLAGS ControllerUsb20HardwareLpmFlags;
} ROOTHUB_20PORT_INFO, *PROOTHUB_20PORT_INFO;

Members

PortNumber

Numero di porta dell'hub radice USB 2.0.

MinorRevision

Numero di revisione secondario.

HubDepth

Limite di profondità dell'hub.

Removable

Valore TRISTATE che indica se la porta è rimovibile.

IntegratedHubImplemented

Valore TRISTATE che indica se la porta viene implementata.

DebugCapable

Valore TRISTATE che indica se la porta è in grado di eseguire il debug.

ControllerUsb20HardwareLpmFlags

Valore che indica i flag di Power Management (LPM) per il controller.

Requisiti

Requisito Valore
Intestazione ucxroothub.h (includere Ucxclass.h)