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, belirtilen dosyaların geçmişini görüntüler.
Sözdizimi
SCCRTN SccHistory(
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 lpFileName belirtilen dosya sayısı.
lpFileName
[in] Dosyaların tam ad dizisi.
fOptions
[in] Komut bayrakları (şu anda kullanılmıyor).
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 | Sürüm geçmişi başarıyla elde edildi. |
| SCC_I_RELOADFILE | Kaynak denetim sistemi, geçmişi getirirken (örneğin, eski bir sürümünü alarak) disk üzerindeki dosyayı değiştirdi, bu nedenle IDE bu dosyayı yeniden yüklemelidir. |
| SCC_E_FILENOTCONTROLLED | Dosya kaynak denetimi altında değil. |
| SCC_E_OPNOTSUPPORTED | Kaynak denetim sistemi bu işlemi desteklemiyor. |
| SCC_E_NOTAUTHORIZED | Kullanıcının bu işlemi gerçekleştirmesine izin verilmiyor. |
| 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_PROJNOTOPEN | Proje açılmadı. |
| SCC_E_NONSPECIFICERROR | Özel olmayan hata. Dosya geçmişi alınamadı. |
Açıklamalar
Kaynak denetimi eklentisi, üst pencere olarak kullanarak hWnd her dosyanın geçmişini göstermek için kendi iletişim kutusunu görüntüleyebilir. Alternatif olarak, destekleniyorsa SccOpenProject'e sağlanan isteğe bağlı metin çıkış geri çağırma işlevi kullanılabilir.
Belirli koşullar altında, incelenen dosyanın bu çağrının yürütülmesi sırasında değişebileceğini unutmayın. Örneğin, Görsel Kaynak Kasa geçmiş komutu kullanıcıya dosyanın eski bir sürümünü alma şansı verir. Böyle bir durumda, kaynak denetimi eklentisi IDE'yi dosyayı yeniden yüklemesi gerektiği konusunda uyarmak için döndürür SCC_I_RELOAD .
Not
Kaynak denetimi eklentisi bir dosya dizisi için bu işlevi desteklemiyorsa, yalnızca ilk dosyanın dosya geçmişi görüntülenebilir.