Aracılığıyla paylaş


SccAddFilesFromSCC işlevi

Bu işlev, kaynak denetimindeki dosyaların listesini açık durumdaki projeye ekler.

Sözdizimi

SCCRTN SccAddFilesFromSCC(
   LPVOID  pContext,
   HWND    hWnd,
   LPSTR   lpUser,
   LPSTR   lpAuxProjPath,
   LONG    cFiles,
   LPCSTR* lpFilePaths,
   LPCSTR  lpDestination,
   LPCSTR  lpComment,
   LPBOOL  pbResults
);

Parametreler

Pcontext

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

Hwnd

[in] Kaynak denetimi eklentisinin sağladığı iletişim kutuları için üst öğe olarak kullanabileceği IDE penceresinin tanıtıcısı.

lpUser

[in, out] Kullanıcı adı (null sonlandırıcı dahil olmak üzere en fazla SCC_USER_SIZE).

lpAuxProjPath

[in, out] Projeyi tanımlayan yardımcı dize (null sonlandırıcı da dahil olmak üzere BOYUT'a SCC_PRJPATH_kadar).

cFiles

[in] tarafından lpFilePathsverilen dosya sayısı.

lpFilePaths

[in, out] Geçerli projeye eklenecek dosya adları dizisi.

lpDestination

[in] Dosyaların yazılacağı hedef yol.

lpComment

[in] Eklenen dosyaların her birine uygulanacak açıklama.

pbResults

[in, out] Her dosya için başarıyı (sıfır olmayan veya DOĞRU) veya başarısızlığı (sıfır veya YANLIŞ) gösterecek şekilde ayarlanmış bayrak dizisi (dizinin boyutu en az cFiles uzun olmalıdır).

Dönüş değeri

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

Value Açıklama
SCC_E_PROJNOTOPEN Project açık değil.
SCC_E_OPNOTPERFORMED Bağlan ion,lpAuxProjPath.
SCC_E_NOTAUTHORIZED Kullanıcının veritabanını güncelleştirme yetkisi yok.
SCC_E_NONSPECIFICERROR Bilinmeyen hata.
SCC_I_RELOADFILE Bir dosya veya projenin yeniden yüklenmesi gerekir.

Ayrıca bkz.