SccIsMultiCheckoutEnabled 函式
這個函式會檢查原始檔控制外掛程式是否允許多重簽出檔案。
SCCRTN SccIsMultiCheckoutEnabled(
LPVOID pContext,
LPBOOL pbMultiCheckout
);
參數
pContext
[in]原始檔控制外掛程式的內容結構。pbMultiCheckout
[] out指定是否對這個專案 (非零值表示支援的多重簽出) 啟用多重簽出。
傳回值
原始檔控制外掛程式的實作這個函式被期待傳回下列值之一:
值 |
描述 |
---|---|
SCC_OK |
檢查成功。 |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
非特定的失敗。 |
備註
IDE 會使兩個的檢查,以便決定是否檔案可以被簽出同時由多個使用者。 首先,原始檔控制系統必須支援多重簽出。 原始檔控制外掛程式可以指定這項功能在初始化期間指定SCC_CAP_MULTICHECKOUT。 此後,第二個核取,IDE 會呼叫此函式來判斷目前的專案支援多重簽出。 如果已選取之專案支援多重簽出,外掛程式傳回成功程式碼,並設定pbMultiCheckout為非零值 (TRUE) 或FALSE。