struktur UCX_ROOTHUB_CONFIG (ucxroothub.h)

Berisi pointer ke fungsi panggilan balik peristiwa untuk membuat hub akar dengan memanggil UcxRootHubCreate. Inisialisasi struktur ini dengan memanggil fungsi inisialisasi UCX_ROOTHUB_CONFIG_INIT (lihat Ucxclass.h).

Sintaks

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;

Anggota

Size

Ukuran dalam byte struktur ini.

NumberOfPresentedControlUrbCallbacks

Jumlah permintaan kontrol yang dikirim ke titik akhir default.

EvtRootHubClearHubFeature

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubClearPortFeature

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubGetHubStatus

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubGetPortStatus

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubSetHubFeature

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubSetPortFeature

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubGetPortErrorCount

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubControlUrb

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_CONTROL_URB .

EvtRootHubInterruptTx

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_INTERRUPT_TX .

EvtRootHubGetInfo

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_GET_INFO .

EvtRootHubGet20PortInfo

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_GET_20PORT_INFO .

EvtRootHubGet30PortInfo

Penunjuk ke fungsi panggilan balik EVT_UCX_ROOTHUB_GET_30PORT_INFO .

WdfRequestAttributes

Penunjuk ke struktur WDF_OBJECT_ATTRIBUTES yang menentukan parameter inisialisasi.

Persyaratan

Persyaratan Nilai
Header ucxroothub.h (termasuk Ucxclass.h)