共用方式為


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。

請參閱

概念

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