SccProperties 函式
這個函式會顯示檔案或專案的原始檔控制屬性。
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
參數
pvContext
[in]原始檔控制外掛程式的內容結構。hWnd
[in]原始檔控制外掛程式可用於為父代對話框它所提供的 IDE 視窗控制代碼。lpFileName
[in]檔案或專案的完整的路徑名稱。
傳回值
原始檔控制外掛程式的實作這個函式被期待傳回下列值之一:
值 |
描述 |
---|---|
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。