EVT_POS_CX_DEVICE_REMOTE_RELEASE回调函数 (poscx.h)
每当设备释放且没有所有者并允许驱动程序执行其他工作时,将调用EVT_POS_CX_DEVICE_REMOTE_RELEASE回调。 此回调通常仅适用于需要其他逻辑来处理所有权转换的网络连接设备。
EVT_POS_CX_DEVICE_REMOTE_CLAIM 和 EVT_POS_CX_DEVICE_REMOTE_RELEASE 添加了对处理其自己的声明语义的远程设备的支持。
语法
EVT_POS_CX_DEVICE_REMOTE_RELEASE EvtPosCxDeviceRemoteRelease;
NTSTATUS EvtPosCxDeviceRemoteRelease(
[in] WDFDEVICE device,
[in] ULONG deviceInterfaceTag
)
{...}
参数
[in] device
表示设备的框架设备对象的句柄。
[in] deviceInterfaceTag
用于指定在多功能设备中释放哪个接口的标识符。 对于单接口设备,此值应为 0。
返回值
如果操作成功,则回调函数必须返回STATUS_SUCCESS或NT_SUCCESS (状态) 等于 TRUE 的其他状态值。
如果驱动程序无法完成远程发布事务,它应返回STATUS_ACCESS_DENIED,以便故障将浮升到应用程序。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | poscx.h (包括 Poscx.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈