共用方式為


SccRename 函式

這個函式會在原始檔控制系統中,重新命名檔案。

SCCRTN SccRename(
   LPVOID pvContext,
   HWND   hWnd,
   LPCSTR lpFileName,
   LPCSTR lpNewName
);

參數

  • pvContext
    [in]原始檔控制外掛程式的內容結構。

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

  • lpFileName
    [in]重新命名檔案的完整的檔案名稱。

  • lpNewName
    [in]完整格式的新名稱。 如果不同的目錄路徑,然後移動檔案從一個子目錄到另一個。

傳回值

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

描述

SCC_OK

重新命名作業已順利完成。

SCC_E_PROJNOTOPEN

無法在原始檔控制開啟專案。

SCC_E_FILENOTCONTROLLED

檔案不在原始檔控制中。

SCC_E_ACCESSFAILURE

無法存取原始檔控制系統,可能因為到網路或爭用問題。

SCC_E_NOTAUTHORIZED

使用者沒有完成這項作業的權限。

SCC_E_COULDNOTCREATEPROJECT

無法重新命名的程序中建立專案。

SCC_E_OPNOTPERFORMED

操作並未執行。

SCC_E_NONSPECIFICERROR

發生未指定或一般錯誤。

備註

這個函式可用來重新命名檔案或將它從一個位置移到另一個原始檔控制系統中。 原始檔控制外掛程式不應嘗試存取磁碟上的檔案。 是要重新命名本機檔案的 IDE 的責任。

請參閱

概念

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