Funzione SccProperties
Questa funzione visualizza le proprietà del controllo del codice sorgente per un file o un progetto.
Sintassi
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
Parametri
pvContext
[in] Struttura del contesto del plug-in del controllo del codice sorgente.
hWnd
[in] Handle per la finestra dell'IDE che il plug-in del controllo del codice sorgente può usare come elemento padre per qualsiasi finestra di dialogo fornita.
lpFileName
[in] Nome completo del percorso del file o del progetto.
Valore restituito
L'implementazione del plug-in del controllo del codice sorgente di questa funzione dovrebbe restituire uno dei valori seguenti:
Valore | Descrizione |
---|---|
SCC_OK | Le proprietà sono state visualizzate correttamente. |
SCC_I_RELOADFILE | Il sistema di controllo della versione ha modificato le proprietà del file, quindi l'IDE deve ricaricare il file. |
SCC_E_PROJNOTOPEN | Il progetto specificato non è stato aperto nel controllo del codice sorgente. |
SCC_E_NOTAUTHORIZED | L'utente non è autorizzato a visualizzare le proprietà di questo file o progetto. |
SCC_E_FILENOTCONTROLLED | Il file o il progetto specificato non è incluso nel controllo del codice sorgente. |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
Si è verificato un errore sconosciuto o generale. |
Osservazioni:
Il plug-in del controllo del codice sorgente visualizza le proprietà nella relativa finestra di dialogo.
Le proprietà sono definite dal plug-in del controllo del codice sorgente e possono differire dal plug-in al plug-in. Se il plug-in consente all'utente di modificare le proprietà del controllo del codice sorgente di un file, deve tornare SCC_I_RELOAD
a segnalare all'IDE che questo file o progetto deve essere ricaricato.