Значения HRESULT, возвращаемые моделью проекта
Обновлен: Ноябрь 2007
Модель проекта 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)
Данная ошибка возвращается при попытке добавления конфигурации, если платформа в проекте не указана.