SccProperties, funkcja
Ta funkcja wyświetla właściwości kontroli źródła dla pliku lub projektu.
Składnia
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
Parametry
pvContext
[in] Struktura kontekstu wtyczki kontroli źródła.
Hwnd
[in] Dojście do okna środowiska IDE, którego wtyczka kontroli źródła może używać jako elementu nadrzędnego dla wszystkich okien dialogowych, które udostępnia.
lpFileName
[in] W pełni kwalifikowana nazwa ścieżki pliku lub projektu.
Wartość zwracana
Implementacja wtyczki kontroli źródła tej funkcji powinna zwrócić jedną z następujących wartości:
Wartość | Opis |
---|---|
SCC_OK | Właściwości zostały pomyślnie wyświetlone. |
SCC_I_RELOADFILE | System kontroli wersji zmodyfikował właściwości pliku, więc środowisko IDE powinno ponownie załadować ten plik. |
SCC_E_PROJNOTOPEN | Określony projekt nie został otwarty w kontroli źródła. |
SCC_E_NOTAUTHORIZED | Użytkownik nie ma uprawnień do wyświetlania właściwości tego pliku lub projektu. |
SCC_E_FILENOTCONTROLLED | Określony plik lub projekt nie jest pod kontrolą źródła. |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
Wystąpił nieznany lub ogólny błąd. |
Uwagi
Wtyczka kontroli źródła wyświetla właściwości we własnym oknie dialogowym.
Właściwości są definiowane przez wtyczkę kontroli źródła i mogą się różnić od wtyczki do wtyczki. Jeśli wtyczka umożliwia użytkownikowi zmianę właściwości kontroli źródła pliku, powinien powrócić SCC_I_RELOAD
, aby zasygnalizować środowisko IDE, że ten plik lub projekt musi zostać ponownie załadowany.