有什么方法可以检查句柄(在我的例子中由 CreateFile 返回)是否有效?
我面临的问题是 CreateFile 返回的有效文件句柄(不是 INVALID_HANDLE_VALUE)后来导致 WriteFile 失败,而 GetLastError 声称这是因为句柄无效。
最佳答案
因为您似乎没有在关闭它后将句柄值设置为 INVALID_HANDLE_VALUE
,我要做的是在 HANDLE
变量上设置一个读取观察点,这将导致调试器在访问 HANDLE
值的每一行处中断。您将能够看到访问变量的顺序,包括何时读取变量以便将其传递给 CloseHandle
。
关于c - 有没有办法检查(文件)句柄是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602629/