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.

Confira também