Função UnlockServiceDatabase (winsvc.h)
[Essa função não tem efeito a partir do Windows Vista.]
Desbloqueia um banco de dados do gerenciador de controle de serviço liberando o bloqueio especificado.
Sintaxe
BOOL UnlockServiceDatabase(
[in] SC_LOCK ScLock
);
Parâmetros
[in] ScLock
O bloqueio, que é obtido de uma chamada anterior para a função LockServiceDatabase .
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.
Os códigos de erro a seguir podem ser definidos pelo gerenciador de controle de serviço. Outros códigos de erro podem ser definidos pelas funções do Registro que são chamadas pelo gerenciador de controle de serviço.
Código de retorno | Descrição |
---|---|
|
O bloqueio especificado é inválido. |
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winsvc.h (inclua Windows.h) |
Biblioteca | Advapi32.lib |
DLL | Advapi32.dll |