共用方式為


SccAddFilesFromSCC 函式

這個函式會將一份檔案從原始檔控制加入至目前開啟的專案。

SCCRTN SccAddFilesFromSCC(
   LPVOID  pContext,
   HWND    hWnd,
   LPSTR   lpUser,
   LPSTR   lpAuxProjPath,
   LONG    cFiles,
   LPCSTR* lpFilePaths,
   LPCSTR  lpDestination,
   LPCSTR  lpComment,
   LPBOOL  pbResults
);

參數

  • pContext
    [in]原始檔控制外掛程式的內容的指標。

  • hWnd
    [in]原始檔控制外掛程式可用於為父代對話框它所提供的 IDE 視窗控制代碼。

  • lpUser
    輸入 [、 輸出]使用者名稱 (最多為 SCC_USER_SIZE,其中包含 null 結束字元)。

  • lpAuxProjPath
    輸入 [、 輸出]識別專案的輔助字串 (最多SCC_PRJPATH_的大小,其中包含 null 結束字元)。

  • cFiles
    [in]所指定的檔案數目lpFilePaths。

  • lpFilePaths
    輸入 [、 輸出]若要加入至目前的專案的檔案名稱的陣列。

  • lpDestination
    [in]要寫入的檔案所在的目的路徑。

  • lpComment
    [in]要套用至每個檔案新增註解。

  • pbResults
    輸入 [、 輸出]陣列的集合,以表示成功 (非零值或 TRUE) 或失敗的旗標 (零或 FALSE) 為每個檔案 (陣列的大小必須至少cFiles長)。

傳回值

原始檔控制外掛程式的實作這個函式被期待傳回下列值之一:

描述

SCC_E_PROJNOTOPEN

無法開啟專案。

SCC_E_OPNOTPERFORMED

連線不是所指定的同一個專案lpAuxProjPath.

SCC_E_NOTAUTHORIZED

使用者無法更新資料庫的權限。

SCC_E_NONSPECIFICERROR

未知的錯誤。

SCC_I_RELOADFILE

需要重新載入檔案或專案。

請參閱

概念

原始檔控制外掛程式應用程式開發介面函式