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


структура QUERY_SERVICE_LOCK_STATUSA (winsvc.h)

Содержит сведения о состоянии блокировки базы данных диспетчера управления службами. Он используется функцией QueryServiceLockStatus .

Синтаксис

typedef struct _QUERY_SERVICE_LOCK_STATUSA {
  DWORD fIsLocked;
  LPSTR lpLockOwner;
  DWORD dwLockDuration;
} QUERY_SERVICE_LOCK_STATUSA, *LPQUERY_SERVICE_LOCK_STATUSA;

Члены

fIsLocked

Состояние блокировки базы данных. Если этот элемент не является нулевым, база данных блокируется. Если значение равно нулю, база данных разблокируется.

lpLockOwner

Имя пользователя, получившего блокировку.

dwLockDuration

Время, прошедшее с момента первого получения блокировки, в секундах.

Комментарии

Примечание

Заголовок winsvc.h определяет QUERY_SERVICE_LOCK_STATUS в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winsvc.h (включая Windows.h)

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

QueryServiceLockStatus