SccIsMultiCheckoutEnabled, funkcja

Ta funkcja sprawdza, czy wtyczka kontroli źródła zezwala na wiele wyewidencjonowania w pliku.

Składnia

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

Parametry

Pcontext

[in] Struktura kontekstu wtyczki kontroli źródła.

pbMultiCheckout

[out] Określa, czy dla tego projektu włączono wiele wyewidencjonowania (niezerowe oznacza, że jest obsługiwanych wiele wyewidencjonowania).

Wartość zwracana

Implementacja wtyczki kontroli źródła tej funkcji powinna zwrócić jedną z następujących wartości:

Wartość Opis
SCC_OK Sprawdzanie zakończyło się pomyślnie.
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
Niepowodzeń nieokreślonych.

Uwagi

Środowisko IDE sprawdza, czy pliki mogą być wyewidencjonowane jednocześnie przez więcej niż jednego użytkownika. Najpierw system kontroli źródła musi obsługiwać wiele wyewidencjonowania. Wtyczka kontroli źródła może określić tę możliwość podczas inicjowania, określając SCC_CAP_MULTICHECKOUTelement . Następnie w ramach drugiego sprawdzenia środowisko IDE wywołuje tę funkcję, aby określić, czy bieżący projekt obsługuje wiele wyewidencjonowania. Jeśli w wybranym projekcie jest obsługiwanych wiele wyewidencjonowania, wtyczka zwraca kod powodzenia i ustawia wartość pbMultiCheckout nonzero (TRUE) lub FALSE.

Zobacz też