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 denetimi altındaki seçili dosyalar kümesi için durum bilgilerini alır.
Sözdizimi
SCCRTN SccQueryInfo(
LPVOID pvContext,
LONG nFiles,
LPCSTR* lpFileNames,
LPLONG lpStatus
);
Parametreler
pvContext
[in] Kaynak denetimi eklentisi bağlam yapısı.
nFiles
[in] Dizide lpFileNames belirtilen dosya sayısı ve dizinin uzunluğu lpStatus .
lpFileNames
[in] Sorgulanacak dosya adları dizisi.
lpStatus
[in, out] Kaynak denetimi eklentisinin her dosya için durum bayraklarını döndürdüğü bir dizi. Daha fazla bilgi için bkz . Dosya Durum Kodu.
İade Değeri
Bu işlevin kaynak denetimi eklentisinin aşağıdaki değerlerden birini döndürmesi beklenir:
| Value | Açıklama |
|---|---|
| SCC_OK | Sorgu başarılı oldu. |
| SCC_E_ACCESSFAILURE | Kaynak denetim sistemine erişirken büyük olasılıkla ağ veya çekişme sorunlarından kaynaklanan bir sorun oluştu. Yeniden deneme önerilir. |
| SCC_E_PROJNOTOPEN | Proje kaynak denetimi altında açık değil. |
| SCC_E_NONSPECIFICERROR | Özel olmayan hata. |
Açıklamalar
Boş bir dizeyse lpFileName , şu anda güncelleştirilecek durum bilgisi yoktur. Aksi takdirde, durum bilgilerinin değiştirildiği dosyanın tam yol adıdır.
Dönüş dizisi bit maskesi SCC_STATUS_xxxx olabilir. Daha fazla bilgi için bkz . Dosya Durum Kodu. Kaynak denetim sistemi tüm bit türlerini desteklemeyebilir. Örneğin, teklif edilmediyse SCC_STATUS_OUTOFDATE , bit ayarlanmamıştır.
Dosyaları kullanıma almak için bu işlevi kullanırken aşağıdaki MSSCCI durum gereksinimlerini not edin:
SCC_STATUS_OUTBYUSER, geçerli kullanıcı dosyayı kullanıma aldığı zaman ayarlanır.SCC_STATUS_CHECKEDOUTayarlanmadığı süreceSCC_STATUS_OUTBYUSERayarlanamaz.SCC_STATUS_CHECKEDOUTyalnızca dosya belirlenen çalışma dizininde kullanıma alındığında ayarlanır.Dosya geçerli kullanıcı tarafından çalışma
SCC_STATUS_OUTBYUSERdizini dışında bir dizinde kullanıma alınmışsa ayarlanır ancakSCC_STATUS_CHECKEDOUTayarlanmaz.