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

yanjinbin yanjinbin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

前面的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(),没找到相关例子,求助下。

...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
yanjinbin
Windows客户端开发 7,655 成员 18,839 内容