Condividi tramite


Funzione SccHistory

Questa funzione consente di visualizzare la cronologia dei file specificati.

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

Parametri

  • pvContext
    [in] La struttura del contesto di plug-in controllo del codice sorgente.

  • hWnd
    [in] Un handle di finestra IDE che il plug-in controllo del codice sorgente possibile utilizzare come padre di tutte le finestre di dialogo che garantiscono.

  • nFiles
    [in] Numero di file specificato nella matrice di lpFileName .

  • lpFileName
    [in] Matrice dei nomi completi dei file.

  • fOptions
    [in] Flag di comando (attualmente non utilizzati).

  • pvOptions
    [in] Opzioni spina-in-specifiche del controllo del codice sorgente.

Valore restituito

L'implementazione di plug-in controllo del codice sorgente di questa funzione è previsto che restituisca uno dei seguenti valori:

Valore

Descrizione

SCC_OK

La cronologia di versione corretto è stata recuperata.

SCC_I_RELOADFILE

Il sistema di controllo del codice sorgente effettivamente modificato il file su disco come recuperare la cronologia (ad esempio, una versione precedente), pertanto IDE deve ricaricare il file.

SCC_E_FILENOTCONTROLLED

Il file non è incluso nel controllo del codice sorgente.

SCC_E_OPNOTSUPPORTED

Il sistema di controllo del codice sorgente non supporta questa operazione.

SCC_E_NOTAUTHORIZED

L'utente non è autorizzato a eseguire questa operazione.

SCC_E_ACCESSFAILURE

Si è verificato un problema che accede al sistema di controllo del codice sorgente, probabilmente a causa di problemi di conflitto o della rete. Un tentativo è consigliato.

SCC_E_PROJNOTOPEN

Il progetto non è aperto.

SCC_E_NONSPECIFICERROR

errore non specifico. La cronologia del file non può essere ottenuta.

Note

Il plug-in controllo del codice sorgente possibile visualizzare la relativa finestra di dialogo per visualizzare la cronologia di ogni file, utilizzando hWnd ad esempio la finestra padre. In alternativa, la funzione di callback di output di testo facoltativo fornita a Funzione SccOpenProject può essere utilizzata, se è supportata.

Si noti che in alcune circostanze, il file che viene esaminato possibile cambiare durante l'esecuzione di questa chiamata. Ad esempio, il comando della cronologia di Visual SourceSafe fornisce all'utente la possibilità di ottenere una versione precedente del file. In tal caso, il plug-in controllo del codice sorgente restituisce SCC_I_RELOAD per avvisare l'ide che deve ricaricare il file.

Nota

Se il plug-in controllo del codice sorgente non supporta questa funzione per una matrice di file, solo la cronologia del file per il primo file può essere visualizzato.

Vedere anche

Riferimenti

Funzione SccOpenProject

Concetti

Funzioni API del plug-in del controllo del codice sorgente