SccProperties 函式
此函式會顯示檔案或專案的原始檔控制屬性。
語法
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
參數
pvContext
[in]原始檔控制外掛程式內容結構。
hWnd
[in]原始檔控制外掛程式可作為其提供之任何對話框之父代的 IDE 視窗句柄。
lpFileName
[in]檔案或專案的完整路徑名稱。
傳回值
此函式的原始檔控制外掛程式實作應該會傳回下列其中一個值:
值 | Description |
---|---|
SCC_OK | 已成功顯示屬性。 |
SCC_I_RELOADFILE | 版本控制系統已修改檔案屬性,因此 IDE 應該重載此檔案。 |
SCC_E_PROJNOTOPEN | 指定的專案尚未在原始檔控制中開啟。 |
SCC_E_NOTAUTHORIZED | 用戶無權檢視此檔案或項目的屬性。 |
SCC_E_FILENOTCONTROLLED | 指定的檔案或專案不在原始檔控制之下。 |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
發生未知或一般錯誤。 |
備註
原始檔控制外掛程式會在自己的對話框中顯示屬性。
屬性是由原始檔控制外掛程式所定義,而且可能與外掛程式與外掛程式不同。 如果外掛程式允許使用者變更檔案的原始檔控制屬性,它應該會傳回 SCC_I_RELOAD
通知 IDE 需要重載此檔案或專案。