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
.