SccProperties-Funktion
Diese Funktion wird die Quellcodeverwaltung für eine Datei oder ein Projekt an.
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
Parameter
pvContext
[in] Die Quellcodeverwaltungs-Plug-In-Kontext Struktur.hWnd
[in] Ein Handle für das IDE-Fenster, das das Quellcodeverwaltungs-Plug-In als übergeordnetes Element für alle Dialogfelder verwenden kann, die er bereitstellt.lpFileName
[in] Der vollqualifizierte Pfad der Datei oder des Projekts.
Rückgabewert
Die Quellcodeverwaltungs-Plug-In-Implementierung dieser Funktion wird erwartet, dass es sich um einen der folgenden Werte zurückgeben:
Wert |
Beschreibung |
---|---|
SCC_OK |
Eigenschaften wurden erfolgreich angezeigt. |
SCC_I_RELOADFILE |
Das Versionskontrollsystem hat die Dateieigenschaften geändert, daher sollte die IDE diese Datei erneut laden. |
SCC_E_PROJNOTOPEN |
Das angegebene Projekt befindet sich nicht in der Quellcodeverwaltung geöffnet wurde. |
SCC_E_NOTAUTHORIZED |
Der Benutzer ist nicht berechtigt, Eigenschaften dieser Datei bzw. Projekts anzuzeigen. |
SCC_E_FILENOTCONTROLLED |
Die angegebene Datei oder das angegebene Projekt wird nicht in die Quellcodeverwaltung einbezogen. |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
Ein unbekannter oder allgemeiner Fehler ist aufgetreten. |
Hinweise
Das Quellcodeverwaltungs-Plug-In werden die Eigenschaften in einem eigenen Dialogfeld an.
Die Eigenschaften werden durch das Quellcodeverwaltungs-Plug-In und unterscheiden sich möglicherweise von Plug-Ins zu Plug-In. Wenn das Plug-In dem der Benutzer die Eigenschaften der Quellcodeverwaltung einer Datei zu ändern, sollte es SCC_I_RELOAD zurückgeben, damit der IDE zu signalisieren, das Projekt oder die Datei neu geladen werden muss.