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.