123456789101112131415161718192021222324 |
- <chapter xml:id="windows.throw_last_error.h">
- <title><tt>__vic/windows/throw_last_error.h</tt></title>
- <chapter xml:id="windows--throw_last_error">
- <title><tt>windows::throw_last_error()</tt></title>
- <code-block lang="C++">
- [[noreturn]] void throw_last_error(const char *prompt);
- [[noreturn]] void throw_last_error(const char *prompt, DWORD code);
- </code-block>
- <p>Бросает исключение, содержащее глобальное значение <tt>GetLastError()</tt>
- или указанный <tt>code</tt>, соответственно.</p>
- </chapter>
- <section><title>Пример</title>
- <code-block lang="C++">
- if(!CloseHandle(h)) __vic::windows::throw_last_error("CloseHandle");
- </code-block>
- </section>
- </chapter>
|