次の方法で共有


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
ヘッダー ursdevice.h (Urscx.h を含む)

関連項目

URS_CONFIG_INIT

UrsDeviceInitialize