Функция UnlockServiceDatabase

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

Синтаксис

BOOL UnlockServiceDatabase(
  SC_LOCK ScLock
);

Параметры

ScLock

[in] Блокировка, полученная от предыдущего вызова до функции LockServiceDatabase.

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

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

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

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

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

Демонстрационный код

Пример смотри в статье Изменение конфигурации службы.

Смотри также

Обзор Службы, Функции, используемые службамиLockServiceDatabase, QueryServiceLockStatus

Размещение и совместимость UnlockServiceDatabase

К Windows XP Да 
л Windows 2000 Professional Да
и Windows NT Workstation Да
е Windows Me Нет
н Windows 98 Нет
т Windows 95 Нет
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Да
в    
е    
р    
Используемая библиотека Advapi32.lib
Используемая DLL advapi32.dll
 Заголовочный файл  
- объявлено в Winsvc.h
 - включено в Windows.h
 Unicode Нет
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz