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
[in, out]用戶名稱(最多SCC_USER_SIZE,包括 null 終止符)。
lpAuxProjPath
[in, out]識別項目的輔助字串(最多 SCC_PRJPATH_
為 SIZE,包括 Null 終止符)。
cFiles
[in]指定的 lpFilePaths
檔案數目。
lpFilePaths
[in, out]要加入至目前項目的檔名陣列。
lpDestination
[in]要寫入檔案的目的地路徑。
lpComment
[in]要套用至要新增之每個檔案的批注。
pbResults
[in, out]設定為表示每個檔案成功(非零或 TRUE)或失敗(零或 FALSE)的旗標數位列(陣列大小必須至少 cFiles
長)。
傳回值
此函式的原始檔控制外掛程式實作應該會傳回下列其中一個值:
值 | Description |
---|---|
SCC_E_PROJNOTOPEN | 專案未開啟。 |
SCC_E_OPNOTPERFORMED | 連線 ion 與所指定的專案不同lpAuxProjPath. |
SCC_E_NOTAUTHORIZED | 使用者未獲授權更新資料庫。 |
SCC_E_NONSPECIFICERROR | 未知的誤差。 |
SCC_I_RELOADFILE | 必須重載檔案或專案。 |