共用方式為


SccCheckout 函式

提供一份完整的檔名,這個函式會進行簽出的本機磁碟機。 註解適用於簽出的所有檔案。 註解引數可以是null的字串。

SCCRTN SccCheckout (
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   LPCSTR    lpComment,
   LONG      fOptions,
   LPCMDOPTS pvOptions
);

參數

  • pvContext
    [in]原始檔控制外掛程式的內容結構。

  • hWnd
    [in]原始檔控制外掛程式可用於為父代對話框它所提供的 IDE 視窗控制代碼。

  • nFiles
    [in]選取要簽出的檔案數目。

  • lpFileNames
    [in]要簽出的檔案的完整本機路徑名稱陣列。

  • lpComment
    [in]若要套用至每個選取的檔案簽出的註解。

  • fOptions
    [in]命令旗標 (請參閱特定命令使用的位元旗標)。

  • pvOptions
    [in]原始檔控制外掛程式專屬選項。

傳回值

原始檔控制外掛程式的實作這個函式被期待傳回下列值之一:

描述

SCC_OK

簽出已順利完成。

SCC_E_FILENOTCONTROLLED

選取的檔案不在原始檔控制之下。

SCC_E_ACCESSFAILURE

無法存取原始檔控制系統,可能因為到網路或爭用問題。 建議您重試。

SCC_E_NOTAUTHORIZED

若要執行這項作業不允許使用者。

SCC_E_NONSPECIFICERROR

非特定的失敗。 檔案尚未簽。

SCC_E_ALREADYCHECKEDOUT

使用者已經簽出該檔案。

SCC_E_FILEISLOCKED

檔案已被鎖定,使新版本的建立。

SCC_E_FILEOUTEXCLUSIVE

另一位使用者已經獨佔簽出這個檔案。

SCC_I_OPERATIONCANCELED

在完成之前取消作業。

請參閱

概念

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

特定命令使用的位元旗標