分享两篇关于HRESULT的文章

http://blog.csdn.net/xdrt81y/article/details/11642919

http://blog.csdn.net/wangqiulin123456/article/details/8145811


最近是遇到了一个问题,是在写log的时候无法打印出HRESULT的值,甚至会崩溃。

HRESULT hr = 10;
printf("%l", hr);

上面这么写会打印不出或者崩溃。

HRESULT hr = 10;
printf("%p", hr);

这样写可以。

HRESULT hr = 10;
printf("%lu", (DWORD)hr);

这样强转一下也可以。




猜你喜欢

转载自blog.csdn.net/linfengmove/article/details/76658358