Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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. |