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 を含む) |