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 dosyaları kaynak denetim sisteminden siler.
Sözdizimi
SCCRTN SccRemove(
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
LPCSTR lpComment,
LONG fOptions,
LPCMDOPTS pvOptions
);
Parametreler
pvContext
[in] Kaynak denetimi eklentisi bağlam yapısı.
Hwnd
[in] Kaynak denetimi eklentisinin sağladığı iletişim kutuları için üst öğe olarak kullanabileceği IDE penceresinin tanıtıcısı.
nFiles
[in] Dizide lpFileNames belirtilen dosya sayısı.
lpFileNames
[in] Kaldırılacak dosyaların tam yerel yol adları dizisi.
lpComment
[in] Kaldırılan her dosyaya uygulanacak açıklama.
fOptions
[in] Komut bayrakları (kullanılmayan).
pvOptions
[in] Kaynak denetimi eklentisine özgü seçenekler.
İade Değeri
Bu işlevin kaynak denetimi eklentisinin aşağıdaki değerlerden birini döndürmesi beklenir:
| Value | Açıklama |
|---|---|
| SCC_OK | Kaldırma başarılı oldu. |
| SCC_E_FILENOTCONTROLLED | Seçili dosya kaynak denetimi altında değil. |
| SCC_E_OPNOTSUPPORTED | Kaynak denetim sistemi bu işlemi desteklemiyor. |
| SCC_E_ISCHECKEDOUT | Şu anda kullanıma alınmış bir kullanıcı olduğundan dosya kaldırılamıyor. |
| SCC_E_ACCESSFAILURE | Büyük olasılıkla ağ veya çekişme sorunlarından dolayı kaynak denetim sistemine erişilirken bir sorun oluştu. |
| SCC_E_NOTAUTHORIZED | Kullanıcının bu işlemi gerçekleştirmesine izin verilmiyor. |
| SCC_E_NONSPECIFICERROR | Özel olmayan hata; dosyası kaldırılmadı. |
| SCC_I_OPERATIONCANCELED | İşlem tamamlanmadan iptal edildi. |
Açıklamalar
Bu işlev dosyaları kaynak denetim sisteminden kaldırır ancak kullanıcının yerel sabit sürücüsünden silmez.