Поделиться через


Функция UnlockServiceDatabase (winsvc.h)

[Эта функция не действует в Windows Vista.]

Разблокирует базу данных диспетчера управления службами, освобождая указанную блокировку.

Синтаксис

BOOL UnlockServiceDatabase(
  [in] SC_LOCK ScLock
);

Параметры

[in] ScLock

Блокировка, полученная при предыдущем вызове функции LockServiceDatabase .

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Диспетчер управления службами может задать следующие коды ошибок. Другие коды ошибок могут быть заданы функциями реестра, вызываемыми диспетчером управления службами.

Код возврата Описание
ERROR_INVALID_SERVICE_LOCK
Указанная блокировка недопустима.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header winsvc.h (включая Windows.h)
Библиотека Advapi32.lib
DLL Advapi32.dll

См. также раздел

LockServiceDatabase

QueryServiceLockStatus

Конфигурация службы.

Функции службы