Поделиться через


Общие значения HRESULT

Следующие значения HRESULT являются наиболее распространенными. Дополнительные значения содержатся в файле заголовка Winerror.h.

Ниже приведены значения, перечисленные в алфавитном порядке по имени.

Имя Описание Значение
S_OK Операция выполнена успешно 0x00000000
E_ABORT Операция прервана 0x80004004
E_ACCESSDENIED Общая ошибка отказа в доступе 0x80070005
E_FAIL Неопределенный сбой 0x80004005
E_HANDLE Недопустимый дескриптор 0x80070006
E_INVALIDARG Один или несколько аргументов являются недопустимыми 0x80070057
E_NOINTERFACE Такой интерфейс не поддерживается 0x80004002
E_NOTIMPL Не реализовано 0x80004001
E_OUTOFMEMORY Не удалось выделить необходимую память 0x8007000E
E_POINTER Недопустимый указатель 0x80004003
E_UNEXPECTED Непредвиденный сбой 0x8000FFFF

 

Ниже приведены значения, перечисленные в числовом порядке по значению.

Значение Имя Описание
0x00000000 S_OK Операция выполнена успешно
0x80004001 E_NOTIMPL Не реализовано
0x80004002 E_NOINTERFACE Такой интерфейс не поддерживается
0x80004003 E_POINTER Недопустимый указатель
0x80004004 E_ABORT Операция прервана
0x80004005 E_FAIL Неопределенный сбой
0x8000FFFF E_UNEXPECTED Непредвиденный сбой
0x80070005 E_ACCESSDENIED Общая ошибка отказа в доступе
0x80070006 E_HANDLE Недопустимый дескриптор
0x8007000E E_OUTOFMEMORY Не удалось выделить необходимую память
0x80070057 E_INVALIDARG Один или несколько аргументов являются недопустимыми