Função SccPopulateDirList

Essa função determina quais diretórios e (opcionalmente) arquivos são armazenados no controle do código-fonte, considerando uma lista de diretórios a examinar.

Sintaxe

SCCRTN SccPopulateDirList(
   LPVOID        pContext,
   LONG          nDirs,
   LPCSTR*       lpDirPaths,
   POPDIRLISTFUNCpfnPopulate,
   LPVOID        pvCallerData,
   LONG          fOptions
);

Parâmetros

pContext

[in] O ponteiro de contexto do plug-in do controle do código-fonte.

nDirs

[in] Número de caminhos de diretório na lpDirPaths matriz.

lpDirPaths

[in] Matriz de caminhos de diretório a examinar.

pfnPopulate

[in] Função de retorno de chamada para chamar cada caminho de diretório e (opcionalmente) nome de arquivo lpDirPaths em (consulte POPDIRLISTFUNC para obter detalhes).

pvCallerData

[in] Valor que deve ser passado inalterado para a função de retorno de chamada.

fOptions

[in] Uma combinação de valores que controlam como os diretórios são processados (consulte a seção "PopulateDirList flags" de Bitflags Used by Specific Commands para ver os valores possíveis).

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_E_UNKNOWNERROR Ocorreu um erro.

Comentários

Somente os diretórios e (opcionalmente) nomes de arquivo que estão realmente no repositório de controle do código-fonte são passados para a função de retorno de chamada.

Confira também