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 |