打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CloseHandle 函数说明
简介:
关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等等。
在 CreateThread 成功之后会返回一个 hThread 的线程句柄,且内核对象的计数加1,CloseHandle之后,引用计数减1,当变为0时,系统删除该内核对象。
若在线程执行完之后,没有调用CloseHandle,在进程执行期间,将会造成内核对象的泄露,相当于句柄泄露,但不同于内存泄露,这势必会对系统的效率带来一定程度上的负面影响。但当进程结束退出后,系统会自动清理这些资源。

语法格式:
  1. BOOL CloseHandle(
  2.   HANDLE hObject
  3. );
复制代码


参数:
hObject:代表一个已经打开的对象句柄,例如:文件句柄,线程句柄,进程句柄等。

返回值:
TRUE:执行成功;
FALSE:执行失败,可以调用 GetLastError() 获得具体的执行失败原因。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Windows核心编程(第五版)笔记 第六章 线程基本概念(Thread Basics)
线程、线程句柄、线程ID
《windows核心编程系列》三谈谈内核对象及句柄的本质
CloseHandle(),TerminateThread(),ExitThread()的区别
进程的创建
多线程同步方面备忘录
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服