SccUncheckout (Función)
Esta función deshace una operación de salida anterior, de esta manera restaurando el contenido del archivo o archivos seleccionado el estado antes de desprotección. Todos los cambios realizados en el archivo puesto que se pierde la desprotección.
SCCRTN SccUncheckout (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
LONG fOptions,
LPCMDOPTS pvOptions
);
Parámetros
pvContext
[in] La estructura del contexto del complemento de control de código fuente.hWnd
[in] Un identificador de la ventana del IDE que el complemento de control de código fuente puede utilizar como elemento primario para cualquier cuadro de diálogo que proporciona.nFiles
[in] Número de archivos especificados en la matriz de lpFileNames .lpFileNames
[in] Matriz de nombres de ruta locales completo de los archivos para los que deshacer una comprobación.fOptions
[in] Indicadores de comando (no utilizados).pvOptions
[in] Opciones enchufe-en-específicas de control de código fuente.
Valor devuelto
La implementación del complemento de control de código fuente de esta función es esperada devolver uno de los siguientes valores:
Valor |
Descripción |
---|---|
SCC_OK |
La comprobación de deshacer fue correcta. |
SCC_E_FILENOTCONTROLLED |
el archivo seleccionado no está bajo control de código fuente. |
SCC_E_ACCESSFAILURE |
Hubo un problema que tiene acceso al sistema de control de código fuente, probablemente debido a problemas de red o de contención. se recomienda un intento. |
SCC_E_NONSPECIFICERROR |
error no específico. La comprobación de deshacer no se realizó correctamente. |
SCC_E_NOTCHECKEDOUT |
El usuario no hace que el archivo desproteger. |
SCC_E_NOTAUTHORIZED |
No se permite al usuario realizar esta operación. |
SCC_E_PROJNOTOPEN |
El proyecto no se ha abierto de control de código fuente. |
SCC_I_OPERATIONCANCELED |
Se canceló la operación antes de la finalización. |
Comentarios
Después de esta operación, los indicadores de SCC_STATUS_CHECKEDOUT y de SCC_STATUS_MODIFIED quieren ambos se borren para los archivos en los que la comprobación de deshacer se realizó.
Vea también
Conceptos
Funciones de la API del complemento de control de código fuente