SccIsMultiCheckoutEnabled 函式
此函式會檢查原始檔控制外掛程式是否允許在檔案上進行多個簽出。
語法
SCCRTN SccIsMultiCheckoutEnabled(
LPVOID pContext,
LPBOOL pbMultiCheckout
);
參數
pContext
[in]原始檔控制外掛程式內容結構。
pbMultiCheckout
[out]指定是否為此專案啟用多個結帳功能(非零表示支援多個結帳)。
傳回值
此函式的原始檔控制外掛程式實作應該會傳回下列其中一個值:
值 | Description |
---|---|
SCC_OK | 檢查成功。 |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
非特定失敗。 |
備註
IDE 會進行兩項檢查,以判斷多個使用者是否可以同時取出檔案。 首先,原始檔控制系統必須支援多個結帳。 原始檔控制外掛程式可以在初始化期間指定這項功能,方法是指定 SCC_CAP_MULTICHECKOUT
。 之後,IDE 會呼叫此函式,以判斷目前專案是否支援多個簽出。 勾選取的項目支援多個簽出,外掛程式會傳回成功程式代碼,並將設定 pbMultiCheckout
為非零 (TRUE
) 或 FALSE
。