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

另请参阅

体系结构:USB 设备仿真(UDE)

编写 UDE 客户端驱动程序