间接显示驱动,屏蔽鼠标功设置报错.

yanjinbin 2023-04-04 20:17:52

前面的IDDCX_MONITOR对象时保证创建好的,现在IddCxMonitorSetupHardwareCursor()设置鼠标不显示,发现报错。

代码如下:

IDARG_IN_SETUP_HWCURSOR cursorArgs;
ZeroMemory(&cursorArgs, sizeof(cursorArgs));
cursorArgs.hNewCursorDataAvailable = CreateEvent(NULL, TRUE, FALSE, _T("iddCursorDataAvailable"));
cursorArgs.CursorInfo.Size = sizeof(IDDCX_CURSOR_CAPS);
cursorArgs.CursorInfo.ColorXorCursorSupport = IDDCX_XOR_CURSOR_SUPPORT_NONE;
cursorArgs.CursorInfo.AlphaCursorSupport = false;
cursorArgs.CursorInfo.MaxX = 128;
cursorArgs.CursorInfo.MaxY = 128;
Status = IddCxMonitorSetupHardwareCursor(MonitorCreateOut.MonitorObject, &cursorArgs);
if (NT_SUCCESS(Status))
{
    KdPrint(("%!FUNC! IddCxMonitorSetupHardwareCursor ok \n"));
}
else
{
    KdPrint(("%!FUNC! IddCxMonitorSetupHardwareCursor Fail %!STATUS!", Status));
}

 

报错信息:NewMonitorArrives IddCxMonitorSetupHardwareCursor Fail 0xc000000d(STATUS_INVALID_PARAMETER)

提示我参数出错,我尝试了好多参数都不成功,要人知道要设置成什么样才能成功吗。

百度过IddCxMonitorSetupHardwareCursor(),没找到相关例子,求助下。

...全文
间接显示驱动,鼠标设置问题求助
拼手气红包 30.00元
10550 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
江海细流 2023-12-03
  • 打赏
  • 举报
回复
吃不下的猪 2023-05-15
  • 打赏
  • 举报
回复

请问你解决了吗?

yanjinbin 2023-04-10
  • 打赏
  • 举报
回复

求人支持下。

yanjinbin 2023-04-05
  • 打赏
  • 举报
回复

有人懂iddcx驱动的吗,有偿求答。
这个问题有人解决过,例如参考文章https://blog.csdn.net/fanxiushu/article/details/93524220?spm=1001.2014.3001.5502;
在其的xdisp_virt驱动实现过,如其驱动描述中文章有段话如:调用IDD的函数 IddCxMonitorSetupHardwareCursor,并且设置 IDDCX_XOR_CURSOR_SUPPORT_NONE参数,即可以实现隐藏鼠标功能。
我自己怎么设置都不成功,奇怪,有大佬会的有偿求答。

jakelong 2023-09-20
  • 举报
回复
@yanjinbin 可以隐藏,但是拖动窗体的时候,还会显示出来……
m0_44957652 2024-04-16
  • 举报
回复
@jakelong 怎么设置的,调用了鼠标还是在
yanjinbin 2023-04-05
  • 打赏
  • 举报
回复

你说的对,问题是需要知道那个参数导致的无效,我找了好多资料,还没找到能正确设置这个参数的方法。

m0_44957652 2024-04-15
  • 举报
回复
@yanjinbin 解决了吗
Frankson2012 2023-04-04
  • 打赏
  • 举报
回复

这是一个设备管理相关的错误。而且错误码是0xc000000d,表示 STATUS_INVALID_PARAMETER,提示参数无效。这意味着某个函数或方法在调用时使用了无效的参数,需要检查所使用的参数类型、范围、值等是否符合要求。

内容概要:本文围绕“基于超局部模型与自抗扰ESO观测器的无模型预测电流控制改进策略”展开研究,提出一种结合超局部模型(ULM)与扩张状态观测器(ESO)的无模型预测电流控制(MFPCC)改进方法,旨在提升永磁同步电机(PMSM)电流环的动态响应性能与抗干扰能力。该策略利用超局部模型对系统行为进行局部逼近,避免依赖精确数学模型,同时引入自抗扰控制中的ESO实时观测并补偿系统内外部扰动,有效抑制参数摄动、负载变化及模型不确定性带来的影响。研究通过Simulink搭建完整的控制系统仿真模型,对传统MFPCC与所提改进策略进行对比分析,验证了新方法在电流跟踪精度、响应速度和鲁棒性方面的优越性。; 适合人群:具备电机控制、现代控制理论及Simulink仿真基础的电气工程、自动化及相关专业的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高性能电机驱动系统中电流环控制器的设计与优化;②为无模型控制与自抗扰控制的融合应用提供技术参考;③支撑相关课题的仿真验证、论文复现与创新方法研究。; 阅读建议:建议读者结合Simulink仿真模型深入理解控制结构与参数整定过程,重点关注ESO的观测性能与扰动补偿机制,并可通过改变负载条件、参数偏差等工况进行鲁棒性测试,进一步掌握该改进策略的核心优势与适用边界。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧