《windows核心编程》中介绍了在VC的Watch窗口中,使用$err,hr,或者@err,hr显示上一次调用API后再GetLastError的字符串表示
经测试发现不适用于VC6.0,VC.NET2003能正常显示,如下图:
测试代码:
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
HANDLE hFile = CreateFile(TEXT("c:\\Jeff"), 0, 0, NULL, OPEN_EXISTING, 0, NULL);
return 0;
}