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,使用状态信息发出完成信号。 如果在 UdecxWdfDeviceAddUsbDeviceEmulation 调用) 期间,客户端在 UDECX_WDF_DEVICE_CONFIG (中指定了 UdeWdfDeviceResetActionResetEachUsbDevice ,则永远不会使用此回调。 相反,每个连接的附加设备接收 EVT_UDECX_WDF_DEVICE_RESET 回调。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | Windows Server 2016 |
目标平台 | Windows |
最低 KMDF 版本 | 1.15 |
标头 | udecxwdfdevice.h (包括 Udecx.h) |
IRQL | <=DISPATCH_LEVEL |