Freigeben über


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.

Siehe auch

Konzepte

API-Funktionen für das Quellcodeverwaltungs-Plug-In