URS_CONFIG 構造体 (ursdevice.h)

USB デュアルロール コントローラーの URS クライアント ドライバーによって実装されるイベント コールバック関数へのポインターが含まれています。 URS_CONFIG_INITを呼び出して、この構造体 初期化します。

構文

typedef struct _URS_CONFIG {
  ULONG                                       Size;
  URS_HOST_INTERFACE_TYPE                     HostInterfaceType;
  PFN_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtUrsFilterRemoveResourceRequirements;
  PFN_URS_SET_ROLE                            EvtUrsSetRole;
} URS_CONFIG, *PURS_CONFIG;

メンバー

Size

この構造のサイズ。

HostInterfaceType

USB ホスト コントローラーの種類 (EHCI、xHCI、またはその他) を示すURS_HOST_INTERFACE_TYPE型の値。

EvtUrsFilterRemoveResourceRequirements

EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTSコールバック関数へのポインター。

EvtUrsSetRole

EVT_URS_SET_ROLEコールバック関数へのポインター。

要件

要件
最小 KMDF バージョン 1.0
Header ursdevice.h (Urscx.h を含む)

こちらもご覧ください

URS_CONFIG_INIT

UrsDeviceInitialize