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


Значения HRESULT, возвращаемые моделью проекта

Модель проекта Visual C++ может возвращать следующие значения HRESULT.

Значения HRESULT

  • VCPROJ_E_PROJ_RELOADED (0x80050512L)
    Данная ошибка указывает на недопустимость всех указателей на системные объекты проекта для определенного проекта.Необходимо повторно получить все указатели, начиная с объекта проекта.Эта ошибка возникает при перезагрузке файла проекта в результате его извлечения из управляющей программы исходного кода.

  • VCPROJ_E_FILE_EXISTS (0x80050500L)
    Данная ошибка возвращается при попытке добавления уже существующего файла к проекту.

  • VCPROJ_E_FILTER_EXISTS (0x80050501L)
    Данная ошибка возвращается при попытке добавления фильтра к проекту, в котором уже имеется фильтр с таким именем на этом уровне.

  • VCPROJ_E_BAD_PATH (0x80050502L)
    Эта ошибка возникает в том случае, если некоторая часть пути неверна.Например, если пользователь пытается сделать файл дочерним элементом его дочерних элементов или имеется неверный путь операционной системы для файла.

  • VCPROJ_E_DIFF_PROJ (0x80050503L)
    Данная ошибка возвращается при попытке присвоения родительскому элементу файла некоего значения, отсутствующего в том же проекте.

  • VCPROJ_E_BAD_PARENT (0x80050504L)
    Данная ошибка возвращается при попытке присвоения родительскому элементу файла или фильтра некоего значения, кроме проекта, фильтра или другого файла.

  • VCPROJ_E_NULL_PATH (0x80050505L)
    Данная ошибка возвращается при попытке присвоения родительскому элементу файла или фильтра значения NULL или другого файла.

  • VCPROJ_E_ZOMBIE (0x80050506L)
    Данная ошибка возвращается при неактивном состоянии элемента.

  • VCPROJ_E_NO_TOOL (0x80050507L)
    Данная ошибка возвращается, если не удается найти средство для файла.

  • VCPROJ_E_BUILD_FAILED (0x80050508L)
    Данная ошибка возвращается в случае сбоя построения.

  • VCPROJ_E_NOT_BUILDABLE (0x80050509L)
    Данная ошибка возвращается, если не удается построить конфигурацию.

  • VCPROJ_E_NOT_FOUND (0x8005050AL)
    Данная ошибка возвращается, если не удается найти искомый объект.

  • VCPROJ_E_BAD_PROJ_FILE (0x8005050BL)
    Данная ошибка возвращается при недопустимом файле проекта.

  • VCPROJ_E_INTERNAL_ERR (0x8005050CL)
    Данная ошибка возвращается в случае сбоя внутреннего выполнения некоторого объекта.

  • VCPROJ_E_BLD_ALREADY_INIT (0x8005050DL)
    Данная ошибка возвращается при попытке инициализации потока построения несколько раз.

  • VCPROJ_E_BLD_IN_PROG (0x8005050EL)
    Данная ошибка возвращается при попытке запуска второго построения с той же конфигурацией, которая использовалась ранее.

  • VCPROJ_E_URL_INVALID (0x8005050FL)
    Данная ошибка возвращается при попытке добавления URL-адреса к проекту.

  • VCPROJ_E_UNSUPPORTED_PROJ_FILE (0x80050510L)
    Данная ошибка возвращается при попытке преобразования файла проекта версии до 4.0.

  • VCPROJ_E_NO_PLATFORMS (0x80050511L)
    Данная ошибка возвращается при попытке добавления конфигурации, если платформа в проекте не указана.

См. также

Другие ресурсы

Объектная модель расширяемости Visual C++