Freigeben über


SccHistory-Funktion

Diese Funktion wird der Verlauf der angegebenen Dateien an.

SCCRTN SccHistory(
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   LONG      fOptions,
   LPCMDOPTS pvOptions
);

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 lpFileName Array.

  • lpFileName
    [in] Array von vollqualifizierten Namen von Dateien.

  • fOptions
    [in] Flags für Befehle (derzeit nicht verwendet).

  • pvOptions
    [in] Plug-in-spezifisch Optionen der Quellcodeverwaltung.

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

Freigeben von der Testergebnisse wurde erfolgreich abgerufen.

SCC_I_RELOADFILE

Das Quellcodeverwaltungssystem die Datei auf dem Datenträger geändert, während das Abrufen des Verlauf (z. B. durch Abrufen einer alten Version davon), sodass der IDE diese Datei neu geladen werden soll.

SCC_E_FILENOTCONTROLLED

Die Datei wird nicht in die Quellcodeverwaltung einbezogen.

SCC_E_OPNOTSUPPORTED

Das Quellcodeverwaltungssystem diesen Vorgang nicht unterstützt.

SCC_E_NOTAUTHORIZED

Der Benutzer ist nicht zulässig, um diesen Vorgang auszuführen.

SCC_E_ACCESSFAILURE

Es bestand ein Problem, das das Quellcodeverwaltungssystem, wahrscheinlich aufgrund der Netzwerk- oder Konflikt bei der zugreift. Eine Wiederholung wird empfohlen.

SCC_E_PROJNOTOPEN

Das Projekt ist nicht geöffnet.

SCC_E_NONSPECIFICERROR

Unspezifischer Fehler. Testergebnisse Datei konnte nicht abgerufen werden.

Hinweise

Das Quellcodeverwaltungs-Plug-In kann ein eigenes Dialogfeld anzeigen, um die Versionsgeschichte einer Datei mithilfe hWnd als übergeordnetes Fenster anzuzeigen. Alternativ kann die optionale Textausgabe rückruffunktion, die SccOpenProject-Funktion angegeben wird, verwendet werden, wenn dies unterstützt wird.

Beachten Sie, dass in einigen Fällen, die Dateien, die eingecheckt wird, kann bei der Ausführung dieses Aufrufs geändert werden. Zum Beispiel gibt der Befehl Versionsgeschichte Visual SourceSafe dem Benutzer die Möglichkeit, eine alte Version der Datei abzurufen. In einem solchen Fall gibt das Quellcodeverwaltungs-Plug-In SCC_I_RELOAD zurück, damit die IDE zu warnen, dem die Datei neu geladen werden muss.

Hinweis

Wenn das Quellcodeverwaltungs-Plug-In dieses Feature nicht für ein Array von Dateien unterstützt, wird nur der Datei der Testergebnisse für die erste Datei angezeigt werden kann.

Siehe auch

Referenz

SccOpenProject-Funktion

Konzepte

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