Partilhar via


Função SccProperties

Esta função exibe as propriedades de controle de origem de um arquivo ou projeto.

SCCRTN SccProperties (
   LPVOID pvContext,
   HWND   hWnd,
   LPCSTR lpFileName
);

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.

  • lpFileName
    [in] O nome de caminho totalmente qualificado do arquivo ou projeto.

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

Propriedades foram exibidas com êxito.

SCC_I_RELOADFILE

O sistema de controle de versão modificou as propriedades do arquivo, portanto, o IDE deve recarregar esse arquivo.

SCC_E_PROJNOTOPEN

O projeto especificado não foi aberto no controle de origem.

SCC_E_NOTAUTHORIZED

O usuário não está autorizado para exibir as propriedades deste arquivo ou projeto.

SCC_E_FILENOTCONTROLLED

O arquivo especificado ou o projeto não está sob controle de origem.

SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR

Ocorreu um erro desconhecido ou geral.

Comentários

O plug-in de controle de origem exibe as propriedades na sua própria caixa de diálogo.

As propriedades são definidas pelo plug-in de controle de origem e podem ser diferente do plug-in para o plug-in. Se o plug-in permite ao usuário alterar as propriedades de controle de origem de um arquivo, ele deve retornar SCC_I_RELOAD para sinalizar o IDE que este arquivo ou projeto precisa ser recarregado.

Consulte também

Conceitos

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