Funzione SccIsMultiCheckoutEnabled

Questa funzione controlla se il plug-in del controllo del codice sorgente consente più estrazione in un file.

Sintassi

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

Parametri

pContext

[in] Struttura del contesto del plug-in del controllo del codice sorgente.

pbMultiCheckout

[out] Specifica se sono abilitate più estrazione per questo progetto (diverso da zero significa che sono supportate più estrazioni).

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 Il controllo è riuscito.
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
Errore non specifico.

Osservazioni:

L'IDE esegue due controlli per determinare se i file possono essere estratti contemporaneamente da più utenti. Prima di tutto, il sistema di controllo del codice sorgente deve supportare più checkout. Il plug-in del controllo del codice sorgente può specificare questa funzionalità durante l'inizializzazione specificando .SCC_CAP_MULTICHECKOUT Successivamente, come secondo controllo, l'IDE chiama questa funzione per determinare se il progetto corrente supporta più checkout. Se per il progetto selezionato sono supportati più checkout, il plug-in restituisce un codice di esito positivo e imposta pbMultiCheckout su diverso da zero (TRUE) o FALSE.

Vedi anche