SccIsMultiCheckoutEnabled – funkce
Tato funkce zkontroluje, jestli modul plug-in správy zdrojového kódu umožňuje více rezervaci v souboru.
Syntaxe
SCCRTN SccIsMultiCheckoutEnabled(
LPVOID pContext,
LPBOOL pbMultiCheckout
);
Parametry
pContext
[v] Kontextová struktura modulu plug-in správy zdrojového kódu.
pbMultiCheckout
[ven] Určuje, jestli je pro tento projekt povoleno více rezervaci (nenulové znamená, že je podporováno více rezervaci).
Vrácená hodnota
Očekává se, že implementace modulu plug-in správy zdrojového kódu této funkce vrátí jednu z následujících hodnot:
Hodnota | Popis |
---|---|
SCC_OK | Kontrola byla úspěšná. |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
Nespecifické selhání. |
Poznámky
Integrované vývojové prostředí provádí dvě kontroly, které určují, jestli lze soubory rezervovat současně více než jedním uživatelem. Nejprve musí systém správy zdrojového kódu podporovat více pokladn. Modul plug-in správy zdrojového kódu může tuto funkci zadat během inicializace zadáním parametru SCC_CAP_MULTICHECKOUT
. Následně integrované vývojové prostředí (IDE) volá tuto funkci, aby určilo, jestli aktuální projekt podporuje více pokladn. Pokud je pro vybraný projekt podporováno více pokladní, modul plug-in vrátí kód úspěchu a nastaví pbMultiCheckout
se na nenulovou (TRUE
) nebo FALSE
.