Compartir vía


SccIsMultiCheckoutEnabled (Función)

Esta función comprueba si el complemento de control de código fuente permite varias desprotecciones en un archivo.

Sintaxis

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

Parámetros

pContext

[in] Estructura del contexto del complemento de control de código fuente.

pbMultiCheckout

[out] Especifica si se habilitan varias desprotecciones para este proyecto (distinto de cero significa que se admiten varias desprotecciones).

Valor devuelto

Se espera que la implementación del complemento de control de código fuente de esta función devuelva uno de los siguientes valores:

Value Descripción
SCC_OK La comprobación se realizó correctamente.
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
Error no específico.

Comentarios

El IDE realiza dos comprobaciones para determinar si más de un usuario puede desprotegir los archivos simultáneamente. En primer lugar, el sistema de control de código fuente debe admitir varias desprotecciones. El complemento de control de código fuente puede especificar esta funcionalidad durante la inicialización especificando .SCC_CAP_MULTICHECKOUT Después, como segunda comprobación, el IDE llama a esta función para determinar si el proyecto actual admite o no varias desprotecciones. Si se admiten varias desprotecciones para el proyecto seleccionado, el complemento devuelve un código correcto y establece en pbMultiCheckout distinto de cero (TRUE) o FALSE.

Consulte también