Aracılığıyla paylaş


SccBackgroundGet işlevi

Bu işlev, kullanıcı etkileşimi olmadan belirtilen dosyaların her birini kaynak denetiminden alır.

Sözdizimi

SCCRTN SccBackgroundGet(
   LPVOID  pContext,
   LONG    nFiles,
   LPCSTR* lpFileNames,
   LONG    dwFlags,
   LONG    dwBackgroundOperationID
);

Parametreler

Pcontext

[in] Kaynak denetimi eklentisi bağlam işaretçisi.

nFiles

[in] Dizide lpFileNames belirtilen dosya sayısı.

lpFileNames

[in, out] Alınacak dosyaların adları dizisi.

Not

Adlar tam yerel dosya adları olmalıdır.

Dwflags

[in] Komut bayrakları (SCC_GET_ALL, SCC_GET_RECURSIVE).

dwBackgroundOperationID

[in] Bu işlemle ilişkili benzersiz bir değer.

Dönüş değeri

Bu işlevin kaynak denetimi eklentisinin aşağıdaki değerlerden birini döndürmesi beklenir:

Value Açıklama
SCC_OK İşlem başarıyla tamamlandı.
SCC_E_BACKGROUNDGETINPROGRESS Arka plan alma işlemi zaten devam ediyor (kaynak denetimi eklentisinin bunu döndürmesi için eşzamanlı toplu işlemleri desteklememesi gerekir).
SCC_I_OPERATIONCANCELED İşlem tamamlanmadan önce iptal edildi.

Açıklamalar

Bu işlev her zaman kaynak denetimi eklentisini yükleyenden farklı bir iş parçacığında çağrılır. Bu işlevin tamamlanıncaya kadar döndürülmesi beklenmez; ancak, aynı anda birden çok dosya listesiyle birden çok kez çağrılabilir.

bağımsız değişkeninin dwFlags kullanımı SccGet ile aynıdır.

Ayrıca bkz.