SccRunScc-Funktion
Diese Funktion ruft das Tool verwaltungs Quellcodeverwaltung auf.
SCCRTN SccRunScc(
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames
);
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.nFiles
[in] Die Anzahl der Dateien im angegebenen lpFileNames Array.lpFileNames
[in] Ausgewählte Array von Dateinamen.
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 |
Das Tool verwaltungs Quellcodeverwaltung wurde erfolgreich aufgerufen. |
SCC_I_OPERATIONCANCELED |
Der Vorgang wurde abgebrochen. |
SCC_E_INITIALIZEFAILED |
Fehlgeschlagene das Quellcodeverwaltungssystem initialisieren. |
SCC_E_ACCESSFAILURE |
Es bestand ein Problem, das das Quellcodeverwaltungssystem, wahrscheinlich aufgrund der Netzwerk- oder Konflikt bei der zugreift. |
SCC_E_CONNECTIONFAILURE |
Fehlgeschlagene an das Quellcodeverwaltungssystem hergestellt wird. |
SCC_E_FILENOTCONTROLLED |
Die ausgewählte Datei wird nicht in die Quellcodeverwaltung einbezogen. |
SCC_E_NONSPECIFICERROR |
Unspezifischer Fehler. |
Hinweise
Diese Funktion ermöglicht es dem Aufrufer, um alle Funktionen des Quellcodeverwaltungssystems durch ein externes Tool Verwaltung. Wenn das Quellcodeverwaltungssystem keine Benutzeroberfläche aufweist, kann das Quellcodeverwaltungs-Plug-In eine Schnittstelle implementieren, um erforderliche Verwaltungsaufgaben auszuführen.
Diese Funktion wurde mit einer Zahl und einem Array von Dateinamen für die derzeit ausgewählten Dateien bezeichnet. Wenn das Tool Verwaltung unterstützt, jedoch kann die Liste der Dateien verwendet werden, um Dateien in der Verwaltung vorauszuwählen - Schnittstelle. andernfalls kann die Liste ignoriert werden.
Diese Funktion wird üblicherweise aufgerufen, wenn der Benutzer Starten <Source Control Server> von Datei - Menü > Quellcodeverwaltung auswählt. Diese Starten Menüoption kann immer noch deaktiviert oder ausgeblendet werden, indem ein Registrierungseintrag festgelegt werden soll. Ausführliche Informationen finden Sie unter Gewusst wie: Richten Sie ein Quellcodeverwaltungs-Plug-In. Diese Funktion wird nur aufgerufen, wenn SccInitialize-Funktion das SCC_CAP_RUNSCC-Funktion zurückgibt (bit Funktionsflags finden Sie Einzelheiten über diese und andere Funktion Bits).
Siehe auch
Referenz
Konzepte
API-Funktionen für das Quellcodeverwaltungs-Plug-In