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コールバック関数へのポインター。

要件

要件
Header udecxwdfdevice.h (Udecx.h を含む)

こちらもご覧ください

UDECX_WDF_DEVICE_CONFIG_INIT

UdecxWdfDeviceAddUsbDeviceEmulation