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 構造体へのポインター。

要件

要件
Header ucxroothub.h (Ucxclass.h を含む)