Функции win32 api код ошибки 0020000000

Список функций для получения текста ошибок из их кодов (WinAPI)

Эта функция не такая уж и простая как может показаться (большая часть функционала в вышеупомянутой программе реализована через неё, т. к. эту функцию можно настроить на получение НЕ только системных кодов ошибок, см. пункт 2). По умолчанию функция выдаёт код системной ошибки.

Пример:
Функция получает текст ошибки из кода системных ошибок

2. FormatMessage + FORMAT_MESSAGE_FROM_HMODULE

Также этот метод можно использовать и в своих проектах, нужно лишь упаковать ресурс типа message table внутрь библиотеки (спасибо ertaquo)

Пример:
В этом примере база ошибок загружается из файла ntdll. dll

3. DXGetErrorString & DXGetErrorDescription

Пример:
Пример получения ошибки DirectX:

4. RasGetErrorString

Эта функция для получает текст ошибки из библиотеки функций RAS

Пример:
Функция получает текст ошибки из кода RAS ошибок

5. GetIpErrorString

Эта функция для получения текста ошибки из библиотеки функций IP Helper Library

Источники:

https://habr. com/ru/post/149116/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: