共用方式為


EVT_UDECX_WDF_DEVICE_RESET回呼函式 (udecxwdfdevice.h)

UDE 用戶端驅動程式的實作,可重設仿真的主控制器或連結至它的裝置。

語法

EVT_UDECX_WDF_DEVICE_RESET EvtUdecxWdfDeviceReset;

void EvtUdecxWdfDeviceReset(
  [in] WDFDEVICE UdecxWdfDevice
)
{...}

參數

[in] UdecxWdfDevice

表示控制器的架構裝置物件的句柄。 用戶端驅動程式在先前呼叫 UdecxWdfDeviceAddUsbDeviceEmulation 中初始化此物件。

傳回值

備註

USB 裝置模擬類別延伸模組 (UdeCx) 叫用此回呼函式,通知用戶端驅動程式必須處理重設要求,包括重設附加至模擬主機控制器的所有下游裝置。 此呼叫是異步的。 用戶端驅動程式會呼叫 UdecxWdfDeviceResetComplete,以狀態資訊發出完成訊號。 如果用戶端在 UdecxWdfDeviceAddUsbDeviceAddUsbDevice 呼叫) 期間於 UDECX_WDF_DEVICE_CONFIG (中指定的 UdeWdfDeviceResetActionResetEachUsbDevice,則永遠不會使用此回呼。 相反地,每個已連線的裝置都會收到 EVT_UDECX_WDF_DEVICE_RESET 回呼。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
目標平台 Windows
最小 KMDF 版本 1.15
標頭 udecxwdfdevice.h (include Udecx.h)
IRQL <=DISPATCH_LEVEL

另請參閱

架構:USB 裝置模擬 (UDE)

撰寫 UDE 用戶端驅動程式