Compartir a través de


SccUncheckout (Función)

Esta función deshace una operación de desprotección anterior, con lo que se restaura el contenido del archivo o los archivos seleccionados en el estado antes de la desprotección. Todos los cambios realizados en el archivo desde que se pierde la desprotección.

Sintaxis

SCCRTN SccUncheckout (
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   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 archivos para los que deshacer una desprotección.

fOptions

[in] Marcas de comandos (no usadas).

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 Deshacer la desprotección se realizó correctamente.
SCC_E_FILENOTCONTROLLED El archivo seleccionado no está bajo el control de código fuente.
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. Se recomienda un reintento.
SCC_E_NONSPECIFICERROR Error no específico. Deshacer la desprotección no se realizó correctamente.
SCC_E_NOTCHECKEDOUT El usuario no tiene desprotegido el archivo.
SCC_E_NOTAUTHORIZED No se permite al usuario realizar esta operación.
SCC_E_PROJNOTOPEN El proyecto no se ha abierto desde el control de código fuente.
SCC_I_OPERATIONCANCELED La operación se canceló antes de la finalización.

Comentarios

Después de esta operación, las marcas SCC_STATUS_CHECKEDOUT y SCC_STATUS_MODIFIED se borrarán para los archivos en los que se realizó la desprotección de deshacer.

Consulte también