Condividi tramite


Funzione UnlockServiceDatabase (winsvc.h)

[Questa funzione non ha alcun effetto a partire da Windows Vista.]

Sblocca un database di gestione controllo del servizio rilasciando il blocco specificato.

Sintassi

BOOL UnlockServiceDatabase(
  [in] SC_LOCK ScLock
);

Parametri

[in] ScLock

Blocco ottenuto da una chiamata precedente alla funzione LockServiceDatabase .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

I codici di errore seguenti possono essere impostati dal gestore di controllo del servizio. Altri codici di errore possono essere impostati dalle funzioni del Registro di sistema chiamate dal gestore di controllo del servizio.

Codice restituito Descrizione
ERROR_INVALID_SERVICE_LOCK
Il blocco specificato non è valido.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winsvc.h (include Windows.h)
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

LockServiceDatabase

QueryServiceLockStatus

Configurazione del servizio

Funzioni del servizio