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