Partilhar via


Função SccIsMultiCheckoutEnabled

Esta função verifica se o plug-in de controle de origem permite vários checkouts em um arquivo.

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

Parâmetros

  • pContext
    [in] A estrutura de contexto de plug-in de controle de origem.

  • pbMultiCheckout
    [out] Especifica se vários check-outs estão ativados para este projeto (diferente de zero significa que vários checkouts são suportados).

Valor de retorno

A implementação de plug-in de controle de origem dessa função deve retornar um dos seguintes valores:

Valor

Descrição

SCC_OK

A verificação foi bem-sucedida.

SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR

Falha de não-específica.

Comentários

O IDE torna duas verificações para determinar se arquivos podem ser retirados simultaneamente por mais de um usuário. Primeiro, o sistema de controle de origem deve oferecer suporte a vários check-outs. O plug-in de controle de origem pode especificar esse recurso durante a inicialização, especificando a SCC_CAP_MULTICHECKOUT. Daí em diante, como uma verificação em segunda, o IDE chama essa função para determinar se ou não o projeto atual oferece suporte a vários check-outs. Se vários check-outs têm suporte para o projeto selecionado, a plug-in retorna um êxito de código e define pbMultiCheckout para diferente de zero (TRUE) ou FALSE.

Consulte também

Conceitos

Funções de API plug-in de controle de origem