Compartir a través de


SccCheckout (Función)

Especifica una lista de nombres de archivo completo, controles de esta ejecución ellos desproteger la unidad local. El comentario se aplica a todos los archivos que están desprotegidos. El argumento de comentario puede ser una cadena de null .

SCCRTN SccCheckout (
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   LPCSTR    lpComment,
   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 seleccionados que se desprotegerá.

  • lpFileNames
    [in] Matriz de nombres de ruta de acceso local completo de los archivos que se comprobarán out.

  • lpComment
    [in] Esto para aplicar a cada uno de los archivos seleccionados que están desprotegidos.

  • fOptions
    [in] Marcas de comando (vea Bitflags utilizados por comandos específicos).

  • 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 desproteger 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_NOTAUTHORIZED

No se permite al usuario realizar esta operación.

SCC_E_NONSPECIFICERROR

error no específico. El archivo no se ha desprotegido.

SCC_E_ALREADYCHECKEDOUT

El usuario ya tiene el archivo desproteger.

SCC_E_FILEISLOCKED

el archivo está bloqueado, prohibiendo la creación de nuevas versiones.

SCC_E_FILEOUTEXCLUSIVE

Otro usuario ha hecho una desprotección exclusiva en este archivo.

SCC_I_OPERATIONCANCELED

Se canceló la operación antes de la finalización.

Vea también

Conceptos

Funciones de la API del complemento de control de código fuente

Bitflags utilizados por comandos específicos