Partilhar via


Função SccCheckout

Devido a uma lista de nomes de arquivo totalmente qualificado, esta função verifica-los da unidade local. O comentário se aplica a todos os arquivos check-out. O argumento de comentário pode ser um null seqüência de caracteres.

SCCRTN SccCheckout (
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   LPCSTR    lpComment,
   LONG      fOptions,
   LPCMDOPTS pvOptions
);

Parâmetros

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

  • hWnd
    [in] Um identificador para a janela do IDE que o plug-in de controle de origem pode usar como um pai para as caixas de diálogo que ele fornece.

  • nFiles
    [in] Número de arquivos selecionados para fazer check-out.

  • lpFileNames
    [in] Matriz de nomes de caminho local totalmente qualificado dos arquivos de check-out.

  • lpComment
    [in] Comentário a ser aplicado a cada um dos arquivos selecionados que estão sofrendo checkout.

  • fOptions
    [in] Sinalizadores de comando (consulte Sinalizadores de bit usado por comandos específicos).

  • pvOptions
    [in] Opções de plug-in específico de controle de origem.

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

Check-out com êxito.

SCC_E_FILENOTCONTROLLED

O arquivo selecionado não está sob controle de código fonte.

SCC_E_ACCESSFAILURE

Houve um problema ao acessar o sistema de controle de origem, provavelmente devido a problemas de rede ou contenção. Recomenda-se uma nova tentativa.

SCC_E_NOTAUTHORIZED

O usuário não tem permissão para executar esta operação.

SCC_E_NONSPECIFICERROR

Falha de não-específica. O arquivo não foi extraído.

SCC_E_ALREADYCHECKEDOUT

O usuário já tiver o arquivo com check-out.

SCC_E_FILEISLOCKED

O arquivo está bloqueado, proibindo a criação de novas versões.

SCC_E_FILEOUTEXCLUSIVE

Outro usuário tenha feito um check-out exclusivo neste arquivo.

SCC_I_OPERATIONCANCELED

A operação foi cancelada antes da conclusão.

Consulte também

Conceitos

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

Sinalizadores de bit usado por comandos específicos