Solved

Returning GetLastError() as HRESULT

Posted on 1999-01-11
2
1,669 Views
Last Modified: 2013-12-03
If I want to return a Win32 API error code (from GetLastError()) as a HRESULT, is this the correct way:

return MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, GetLastError());
0
Comment
Question by:piano_boxer
2 Comments
 
LVL 11

Accepted Solution

by:
alexo earned 50 total points
ID: 1418482
Use the HRESULT_FROM_WIN32() macro defined in <winerror.h> (it is automatically included as part of <windows.h>
0
 
LVL 4

Author Comment

by:piano_boxer
ID: 1418483
Thanks.
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows a few slightly more advanced techniques for Windows 7 gadget programming, including how to save and restore user settings for your gadget and how to populate the "details" panel that is displayed in the Windows 7 gadget gallery.  …
Entering time in Microsoft Access can be difficult. An input mask often bothers users more than helping them and won't catch all typing errors. This article shows how to create a textbox for 24-hour time input with full validation politely catching …
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question