POPDIRLISTFUNC

Esta é uma função de retorno de chamada dada à função SccPopulateDirList para atualizar uma coleção de diretórios e (opcionalmente) nomes de arquivo para descobrir quais estão sob controle do código-fonte.

O POPDIRLISTFUNC retorno de chamada deve ser chamado apenas para os diretórios e nomes de arquivo (na lista dada à função) que estão realmente sob controle do SccPopulateDirList código-fonte.

Signature

typedef BOOL (*POPDIRLISTFUNC)(
   LPVOID pvCallerData,
   BOOL bFolder,
   LPCSTR lpDirectoryOrFileName
);

Parâmetros

pvCallerData

[em] Valor de usuário dado a SccPopulateDirList.

bPasta

[em] TRUE se o nome em lpDirectoryOrFileName for um diretório, caso contrário, o nome será um nome de arquivo.

lpDirectoryOrFileName

[em] Caminho local completo para um diretório ou nome de arquivo que está sob controle do código-fonte.

Valor retornado

O IDE retorna um código de erro apropriado:

Valor Descrição
SCC_OK Continuar o processamento.
SCC_I_OPERATIONCANCELED Pare o processamento.
SCC_E_xxx Qualquer erro de controle de origem apropriado deve interromper o processamento.

Comentários

Se o parâmetro da função contiver o fOptionsSCC_PDL_INCLUDEFILES sinalizador, a lista possivelmente conterá nomes de arquivos, bem como nomes de SccPopulateDirList diretórios.

Confira também