структура 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) |