Função SccEnumChangedFiles
Dada uma lista de arquivos locais, essa função determina quais arquivos são diferentes das versões correspondentes no banco de dados de controle do código-fonte.
Sintaxe
SCCRTN SccEnumChangedFiles(
LPVOID pContext,
HWND hWnd,
LONG cFiles,
LPCSTR* lpFileNames,
LONG* plIsFileDifferent
);
Parâmetros
pContext
[em] O ponteiro de contexto do plug-in de controle do código-fonte.
hWnd
[em] Um identificador para a janela do IDE que o plug-in de controle do código-fonte pode usar como pai para quaisquer caixas de diálogo que ele forneça.
cArquivos
[em] Número de nomes de arquivo especificados na lpFileNames
matriz. Também especifica o tamanho da plIsFileDifferent
matriz.
lpFileNames
[em] Matriz de nomes de arquivos locais a serem verificados.
plIsFileDifferent
[dentro, fora] Matriz de valores indicando o status de diferença de cada arquivo (a matriz deve ter pelo menos cFiles
entradas). Diferente de zero significa que o arquivo é diferente.
Valor retornado
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 | Operação concluída com sucesso. |
SCC_UNSPECIFIEDERROR | Erro genérico. |