Compartir vía


SccPopulateDirList (Función)

Esta función determina qué directorios y archivos (opcionalmente) se almacenan en el control de código fuente, dada una lista de directorios que se van a examinar.

Sintaxis

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

Parámetros

pContext

[in] Puntero de contexto del complemento de control de código fuente.

nDirs

[in] Número de rutas de acceso de directorio de la lpDirPaths matriz.

lpDirPaths

[in] Matriz de rutas de acceso de directorio que se van a examinar.

pfnPopulate

[in] Función de devolución de llamada para llamar a cada ruta de acceso de directorio y (opcionalmente) nombre de archivo en lpDirPaths (consulte POPDIRLISTFUNC para obtener más información).

pvCallerData

[in] Valor que se va a pasar sin cambios a la función de devolución de llamada.

fOptions

[in] Combinación de valores que controlan cómo se procesan los directorios (vea la sección "PopulateDirList flags" de Bitflags Used by Specific Commands para ver los valores posibles).

Valor devuelto

Se espera que la implementación del complemento de control de código fuente de esta función devuelva uno de los siguientes valores:

Value Descripción
SCC_OK La operación se completó correctamente.
SCC_E_UNKNOWNERROR Se produjo un error.

Comentarios

Solo los directorios y (opcionalmente) nombres de archivo que están realmente en el repositorio de control de código fuente se pasan a la función de devolución de llamada.

Consulte también