Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
事实 1:由于某些客户端限制,我们无法使用异常机制。
事实 2:关闭已经关闭的句柄会引发异常。
在不了解提及事实的原因的情况下,是否会调用GetHandleInformation()来检测句柄是否仍然有效,并且只有在调用时CloseHandle()才会是避免此类异常的好方法?
GetHandleInformation()
CloseHandle()
您不得以任何方式访问已关闭的句柄,因为由于句柄回收,它可能会引用不同的句柄。
句柄回收意味着任何无效的句柄都可以突然再次变为有效(但引用一个不相关的对象)。
Raymond Chen - 旧的新事物。