SccRemove (Función)
Esta función elimina los archivos del sistema de control de código fuente.
Sintaxis
SCCRTN SccRemove(
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
LPCSTR lpComment,
LONG fOptions,
LPCMDOPTS pvOptions
);
Parámetros
pvContext
[in] Estructura del contexto del complemento de control de código fuente.
hWnd
[in] Identificador de la ventana del IDE que el complemento de control de código fuente puede usar como elemento primario para los cuadros de diálogo que proporciona.
nFiles
[in] Número de archivos especificados en la lpFileNames
matriz.
lpFileNames
[in] Matriz de nombres de ruta de acceso local completos de los archivos que se van a quitar.
lpComment
[in] Comentario que se va a aplicar a cada archivo que se va a quitar.
fOptions
[in] Marcas de comandos (sin usar).
pvOptions
[in] Opciones específicas del complemento de control de código fuente.
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 eliminación se realizó correctamente. |
SCC_E_FILENOTCONTROLLED | El archivo seleccionado no está bajo control de código fuente. |
SCC_E_OPNOTSUPPORTED | El sistema de control de código fuente no admite esta operación. |
SCC_E_ISCHECKEDOUT | No se puede quitar un archivo porque un usuario lo tiene desprotegido. |
SCC_E_ACCESSFAILURE | Se produjo un problema al acceder al sistema de control de código fuente, probablemente debido a problemas de red o contención. |
SCC_E_NOTAUTHORIZED | No se permite al usuario realizar esta operación. |
SCC_E_NONSPECIFICERROR | Error no específico; no se quitó el archivo. |
SCC_I_OPERATIONCANCELED | La operación se canceló antes de la finalización. |
Comentarios
Esta función quita los archivos del sistema de control de código fuente, pero no los elimina del disco duro local del usuario.