Compartir a través de


Función UnlockServiceDatabase (winsvc.h)

[Esta función no tiene ningún efecto a partir de Windows Vista.]

Desbloquea una base de datos del administrador de controles de servicio liberando el bloqueo especificado.

Sintaxis

BOOL UnlockServiceDatabase(
  [in] SC_LOCK ScLock
);

Parámetros

[in] ScLock

Bloqueo, que se obtiene de una llamada anterior a la función LockServiceDatabase .

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

El administrador de control de servicios puede establecer los siguientes códigos de error. Otros códigos de error se pueden establecer mediante las funciones del Registro a las que llama el administrador de control de servicio.

Código devuelto Descripción
ERROR_INVALID_SERVICE_LOCK
El bloqueo especificado no es válido.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winsvc.h (incluye Windows.h)
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

LockServiceDatabase

QueryServiceLockStatus

Configuración de servicio

Funciones de servicio