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

另請參閱