Aracılığıyla paylaş


SccPopulateDirList İşlevi

Bu işlev, hangi dizinlerin ve (isteğe bağlı olarak) hangi dosyaların inceleneceğini bir dizin listesi verildiğinde kaynak denetiminde depolandığını belirler.

Sözdizimi

SCCRTN SccPopulateDirList(
   LPVOID        pContext,
   LONG          nDirs,
   LPCSTR*       lpDirPaths,
   POPDIRLISTFUNCpfnPopulate,
   LPVOID        pvCallerData,
   LONG          fOptions
);

Parametreler

Pcontext

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

nDirs

[in] Dizideki lpDirPaths dizin yolu sayısı.

lpDirPaths

[in] İncelenmesi gereken dizin yolları dizisi.

pfnPopulate

[in] içindeki her dizin yolu ve (isteğe bağlı olarak) dosya adı lpDirPaths için çağrı yapmak için geri çağırma işlevi (ayrıntılar için bkz . POPDIRLISTFUNC ).

pvCallerData

[in] Geri çağırma işlevine değiştirilmeden geçirilecek değer.

fOptions

[in] Dizinlerin nasıl işlendiğini denetleyen değerlerin birleşimi (olası değerler için Belirli Komutlar Tarafından Kullanılan BitFlags'in "PopulateDirList bayrakları" bölümüne bakın).

İade 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_UNKNOWNERROR Bir hata oluşmuştur.

Açıklamalar

Yalnızca kaynak denetim deposunda bulunan dizinler ve (isteğe bağlı) dosya adları geri çağırma işlevine geçirilir.

Ayrıca bkz.