View source code
Display the source code in std/windows/syserror.d from which this page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.

Module std.windows.syserror

Convert Win32 error code to string.

Credits

Based on code written by Regan Heath

Functions

NameDescription
sysErrorString(errCode, langId, subLangId) Query the text for a Windows error code, as returned by GetLastError, as a D string.
sysErrorString(errCode, langId, subLangId) Query the text for a Windows error code, as returned by GetLastError, as a D string.
wenforce(value, msg, file, line) If !!value is true, value is returned. Otherwise, new WindowsException(GetLastError(), msg) is thrown. WindowsException assumes that the last operation set GetLastError() appropriately.
wenforce(value, msg, file, line) If !!value is true, value is returned. Otherwise, new WindowsException(GetLastError(), msg) is thrown. WindowsException assumes that the last operation set GetLastError() appropriately.

Classes

NameDescription
WindowsException Thrown if errors that set GetLastError occur.
WindowsException Thrown if errors that set GetLastError occur.

Authors

Walter Bright

License

Boost License 1.0.