Valores HRESULT que devuelve el modelo de proyecto
El modelo de proyecto de Visual C++devuelve los valores HRESULT siguientes.
Valores HRESULT
VCPROJ_E_PROJ_RELOADED (0x80050512L)
Este error indica que todos los punteros a objetos del sistema de proyecto para ese proyecto ahora no son válidos.Debe volver a adquirir todos los punteros que se inician con el objeto de proyecto.Este error se produce cuando el archivo de proyecto se vuelve a cargar como resultado de la desprotección del archivo desde un programa de control de código fuente.VCPROJ_E_FILE_EXISTS (0x80050500L)
Se devuelve este error si intenta agregar un archivo que ya se encuentra en un proyecto.VCPROJ_E_FILTER_EXISTS (0x80050501L)
Se devuelve este error si intenta agregar un filtro a un proyecto que ya tiene un filtro con ese nombre en ese nivel.VCPROJ_E_BAD_PATH (0x80050502L)
Se devuelve este error si una ruta de acceso es parcialmente incorrecta.Por ejemplo, es posible que intente hacer que un filtro sea un elemento secundario de uno de sus elementos secundarios o que haya una ruta de acceso del sistema operativo incorrecta para un archivo.VCPROJ_E_DIFF_PROJ (0x80050503L)
Se devuelve este error si intenta establecer el elemento primario de un archivo o filtro en un elemento que no se encuentra en el mismo proyecto.VCPROJ_E_BAD_PARENT (0x80050504L)
Se devuelve este error si intenta establecer el elemento primario de un archivo o filtro en un elemento que no es un proyecto, un filtro u otro archivo.VCPROJ_E_NULL_PATH (0x80050505L)
Se devuelve este error si intenta establecer el elemento primario de un archivo o filtro en NULL o en otro archivo.VCPROJ_E_ZOMBIE (0x80050506L)
Se devuelve este error si el elemento se encuentra en un estado inactivo.VCPROJ_E_NO_TOOL (0x80050507L)
Se devuelve este error si no se puede encontrar una herramienta para un archivo.VCPROJ_E_BUILD_FAILED (0x80050508L)
Se devuelve este error si se produce un error en la compilación.VCPROJ_E_NOT_BUILDABLE (0x80050509L)
Se devuelve este error si no se puede compilar la configuración especificada.VCPROJ_E_NOT_FOUND (0x8005050AL)
Se devuelve este error si no se encontró lo que se buscaba.VCPROJ_E_BAD_PROJ_FILE (0x8005050BL)
Se devuelve este error si el archivo de proyecto no es válido.VCPROJ_E_INTERNAL_ERR (0x8005050CL)
Se devuelve este error si se produce un error interno en algo que debería haber funcionado.VCPROJ_E_BLD_ALREADY_INIT (0x8005050DL)
Se devuelve este error si intenta inicializar más de una vez un subproceso de compilación.VCPROJ_E_BLD_IN_PROG (0x8005050EL)
Se devuelve este error si intenta iniciar una segunda compilación en la misma configuración que utilizó anteriormente.VCPROJ_E_URL_INVALID (0x8005050FL)
Se devuelve este error si intenta agregar una dirección URL a un proyecto.VCPROJ_E_UNSUPPORTED_PROJ_FILE (0x80050510L)
Se devuelve este error si intenta convertir un archivo de proyecto anterior a la versión 4.0.VCPROJ_E_NO_PLATFORMS (0x80050511L)
Se devuelve este error si intenta agregar una configuración cuando no hay ninguna plataforma en el proyecto.