Compartir a través de


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