Partilhar via


Função SccIsMultiCheckoutEnabled

Essa função verifica se o plug-in de controle do código-fonte permite vários check-outs em um arquivo.

Sintaxe

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

Parâmetros

pContext

[em] A estrutura de contexto do plug-in de controle do código-fonte.

pbMultiCheckout

[saiu] Especifica se vários check-outs estão habilitados para este projeto (diferente de zero significa que vários check-outs são suportados).

Valor de retorno

Espera-se que a implementação do plug-in de controle do código-fonte dessa função retorne um dos seguintes valores:

Valor Descrição
SCC_OK A verificação foi bem-sucedida.
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
Falha inespecífica.

Comentários

O IDE faz duas verificações para determinar se é possível fazer check-out dos arquivos simultaneamente por mais de um usuário. Primeiro, o sistema de controle do código-fonte deve oferecer suporte a vários checkouts. O plug-in de controle do código-fonte pode especificar esse recurso durante a inicialização especificando o SCC_CAP_MULTICHECKOUT. Depois disso, como uma segunda verificação, o IDE chama essa função para determinar se o projeto atual oferece ou não suporte a vários checkouts. Se houver suporte para vários check-outs para o projeto selecionado, o plug-in retornará um código de êxito e definirá pbMultiCheckout como diferente de zero (TRUE) ou FALSE.

Confira também