【发布时间】:2014-10-13 23:40:34
【问题描述】:
我正在使用一个基本上可以做到这一点的函数:
HANDLE someHandler;
RegCloseKey((HKEY) someHandler);
RegCloseKey() 返回ERROR_SUCCESS 后,我检查以下内容:
if (someHandler == INVALID_HANDLE_VALUE)
{ ..... }
但我现在看到上述条件永远不会成立。我尝试用null, null pointer 替换对INVALID_HANDLE_VALUE 的检查,但它们都失败了。如何检查句柄是否有效?
【问题讨论】: