다음을 통해 공유


프로젝트 모델에서 반환되는 HRESULT

Visual Studio의 추가 기능은 Visual Studio 2013에서 사용되지 않습니다. 추가 기능을 VSPackage 확장으로 업그레이드하는 것이 좋습니다. 업그레이드에 대한 자세한 내용은 FAQ: VSPackage 확장으로 추가 기능 변환 을 참조하십시오.

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++ 확장성 개체 모델