共用方式為


專案模型傳回的 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)
    如果您嘗試將檔案或篩選條件的父代 (Parent) 設定為不在同一個專案中的項目,便會傳回這個錯誤。

  • 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)
    如果建置 (Build) 失敗,便會傳回這個錯誤。

  • 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++ 擴充性物件模型