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.