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.