SccProperties-Funktion
Diese Funktion zeigt Die Eigenschaften der Quellcodeverwaltung für eine Datei oder ein Projekt an.
Syntax
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
Parameter
pvContext
[in] Die Kontextstruktur des Quellcodeverwaltungs-Plug-Ins.
hWnd
[in] Ein Handle für das IDE-Fenster, das das Quellcodeverwaltungs-Plug-In als übergeordnetes Element für alle von ihr bereitgestellten Dialogfelder verwenden kann.
lpFileName
[in] Der vollqualifizierte Pfadname der Datei oder des Projekts.
Rückgabewert
Die Plug-In-Implementierung dieser Funktion für die Quellcodeverwaltung wird voraussichtlich einen der folgenden Werte zurückgeben:
Wert | Beschreibung |
---|---|
SCC_OK | Eigenschaften wurden erfolgreich angezeigt. |
SCC_I_RELOADFILE | Das Versionsverwaltungssystem hat die Dateieigenschaften geändert, sodass die IDE diese Datei erneut laden sollte. |
SCC_E_PROJNOTOPEN | Das angegebene Projekt wurde nicht in der Quellcodeverwaltung geöffnet. |
SCC_E_NOTAUTHORIZED | Der Benutzer ist nicht berechtigt, Eigenschaften dieser Datei oder dieses Projekts anzuzeigen. |
SCC_E_FILENOTCONTROLLED | Die angegebene Datei oder das angegebene Projekt befindet sich nicht unter der Quellcodeverwaltung. |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
Unbekannter oder allgemeiner Fehler. |
Hinweise
Das Quellcodeverwaltungs-Plug-In zeigt die Eigenschaften in einem eigenen Dialogfeld an.
Die Eigenschaften werden vom Quellcodeverwaltungs-Plug-In definiert und können sich von Plug-In zu Plug-In unterscheiden. Wenn das Plug-In es dem Benutzer ermöglicht, die Eigenschaften der Quellcodeverwaltung einer Datei zu ändern, sollte es zurückgegeben SCC_I_RELOAD
werden, um die IDE zu signalisieren, dass diese Datei oder dieses Projekt neu geladen werden muss.