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 önceki bir kullanıma alma işlemini geri alır ve böylece seçili dosyanın veya dosyaların içeriğini kullanıma alma işleminden önceki duruma geri yükler. Kullanıma alma işlemi kaybolduktan sonra dosyada yapılan tüm değişiklikler.
Sözdizimi
SCCRTN SccUncheckout (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
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] Kullanıma alma işleminin geri alındığı dosyaların tam yerel yol adları dizisi.
fOptions
[in] Komut bayrakları (kullanılmaz).
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 | Kullanıma almayı geri alma işlemi başarılı oldu. |
| SCC_E_FILENOTCONTROLLED | Seçili dosya kaynak kodu denetimi altında değil. |
| 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. Yeniden deneme önerilir. |
| SCC_E_NONSPECIFICERROR | Özel olmayan hata. Kullanıma almayı geri alma işlemi başarılı olmadı. |
| SCC_E_NOTCHECKEDOUT | Kullanıcı dosyayı kullanıma almamış. |
| SCC_E_NOTAUTHORIZED | Kullanıcının bu işlemi gerçekleştirmesine izin verilmiyor. |
| SCC_E_PROJNOTOPEN | Proje kaynak denetiminden açılmadı. |
| SCC_I_OPERATIONCANCELED | İşlem tamamlanmadan iptal edildi. |
Açıklamalar
Bu işlemden sonra, geri alma işleminin SCC_STATUS_CHECKEDOUT gerçekleştirildiği dosyalar için ve SCC_STATUS_MODIFIED bayrakları temizlenir.