SccBackgroundGet 函式
此函式會從原始檔控制擷取每個沒有用戶互動的指定檔案。
語法
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
參數
pContext
[in]原始檔控制外掛程式內容指標。
nFiles
[in]陣列中指定的 lpFileNames
檔案數目。
lpFileNames
[in, out]要擷取之檔名的陣列。
注意
名稱必須是完整本機檔名。
dwFlags
[in]命令旗標 (SCC_GET_ALL
, SCC_GET_RECURSIVE
)。
dwBackgroundOperationID
[in]與這項作業相關聯的唯一值。
傳回值
此函式的原始檔控制外掛程式實作應該會傳回下列其中一個值:
值 | Description |
---|---|
SCC_OK | 作業已順利完成。 |
SCC_E_BACKGROUNDGETINPROGRESS | 背景擷取正在進行中(原始檔控制外掛程式只有在不支援同時批次作業時,才應該傳回這個 。 |
SCC_I_OPERATIONCANCELED | 作業在完成之前已取消。 |
備註
這個函式一律會在線程上呼叫,與載入原始檔控制外掛程式的線程不同。 此函式在完成之前不會傳回;不過,可以多次使用多個檔案清單來呼叫它,同時呼叫它。
自變數的使用dwFlags
與 SccGet 相同。