windows – 有没有办法确定CloseHandle()是否是命名对象的最后一
发布时间:2020-12-14 05:25:57 所属栏目:Windows 来源:网络整理
导读:在 Windows中创建命名对象时,可以通过调用GetLastError()并检查ERROR_ALREADY_EXISTS来查明对象是否已存在. 有没有办法问双重问题:我的CloseHandle()是关闭(句柄)命名资源的最后一个吗? 解决方法 直接,没有. 但是,您可以通过在CloseHandle之后调用GetHandl
在
Windows中创建命名对象时,可以通过调用GetLastError()并检查ERROR_ALREADY_EXISTS来查明对象是否已存在.
有没有办法问双重问题:我的CloseHandle()是关闭(句柄)命名资源的最后一个吗? 解决方法
直接,没有.
但是,您可以通过在CloseHandle之后调用GetHandleInformation来间接获取它.如果句柄无效,则该函数将失败并将错误号设置为ERROR_INVALID_HANDLE. 不,也不是间接,再考虑一下.这只会告诉您,您的句柄无效……自您关闭它之后就已经知道了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何使Win32对话框出现在默认位置(CW_USEDEFAUL
- Windows – 从命令提示符更改快捷方式的目标
- window的cmd命令行下新增/删除文件夹及文件
- 如何将Window从另一个应用程序嵌入到WPF窗口中作为用户控件
- 程序集 – MZ(DOS,16位).EXE标头中页面计数和最后一页大小的
- windows – 批处理文件,用于执行文件夹中的所有.exe
- windows-phone-7 – WP7:删除应用程序名称中的下划线
- Qt QDialog将窗体变为顶层窗体(activateWindow(); 和 rais
- windows – 为什么Perl会抱怨“包含换行符的文件名不成功”
- 虚拟化 – 将Hyper-V VM导出或转换为OVA / OVF