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, geçerli durumları için tam dizinlerin listesini inceler.
Sözdizimi
SCCRTN SccDirQueryInfo(
LPVOID pContext,
LONG nDirs,
LPCSTR* lpDirNames,
LPLONG lpStatus
);
Parametreler
Pcontext
[in] Kaynak denetimi eklentisi bağlam yapısı.
nDirs
[in] Sorgulanacak seçilen dizin sayısı.
lpDirNames
[in] Sorgulanacak dizinlerin tam yolları dizisi.
lpStatus
[in, out] Durum bayraklarını döndürmek için kaynak denetimi eklentisinin dizi yapısı (ayrıntılar için bkz . Dizin durum kodu ).
Dönüş 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_OPNOTSUPPORTED | Kaynak kod denetim sistemi bu işlemi desteklemiyor. |
| 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 SCC_E_UNKNOWNERROR |
Özel olmayan hata. |
Açıklamalar
İşlev, döndürülen diziyi aileden bit maskesiyle SCC_DIRSTATUS doldurur (bkz . Dizin durum kodu), verilen her dizin için bir giriş. Durum dizisi çağıran tarafından ayrılır.
IDE, bir dizin yeniden adlandırılmadan önce bu işlevi kullanarak ilgili projeye sahip olup olmadığını sorgulayarak dizinin kaynak denetimi altında olup olmadığını denetler. Dizin kaynak denetimi altında değilse, IDE kullanıcıya uygun uyarıyı sağlayabilir.
Not
Kaynak denetimi eklentisi durum değerlerinden birini veya daha fazlasını uygulamamayı seçerse, tanımlanamayan bitler sıfır olarak ayarlanmalıdır.