次の方法で共有


UDECX_WDF_DEVICE_CONFIG構造体 (udecxwdfdevice.h)

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

構文

typedef struct _UDECX_WDF_DEVICE_CONFIG {
  ULONG                                     Size;
  USHORT                                    NumberOfUsb20Ports;
  USHORT                                    NumberOfUsb30Ports;
  PFN_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY EvtUdecxWdfDeviceQueryUsbCapability;
  UDECX_WDF_DEVICE_RESET_ACTION             ResetAction;
  PFN_UDECX_WDF_DEVICE_RESET                EvtUdecxWdfDeviceReset;
} UDECX_WDF_DEVICE_CONFIG, *PUDECX_WDF_DEVICE_CONFIG;

メンバーズ

Size

この構造体のサイズ。

NumberOfUsb20Ports

エミュレートされたホスト コントローラーのルート ハブ上の USB 2.0 ポートの数。

NumberOfUsb30Ports

エミュレートされたホスト コントローラーのルート ハブ上の USB 3.0 ポートの数。

EvtUdecxWdfDeviceQueryUsbCapability

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

ResetAction

リセット アクションを示す UDECX_WDF_DEVICE_RESET_ACTION型の値(接続されている各デバイスまたはホスト コントローラー)。

EvtUdecxWdfDeviceReset

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

必要条件

要件 価値
ヘッダー udecxwdfdevice.h (Udecx.h を含む)

関連項目

UDECX_WDF_DEVICE_CONFIG_INIT

UdecxWdfDeviceAddUsbDeviceEmulation