Структура QUERY_SERVICE_LOCK_STATUS

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

Синтаксис

typedef struct _QUERY_SERVICE_LOCK_STATUS {
  DWORD fIsLocked;
  LPTSTR lpLockOwner;
  DWORD dwLockDuration;
} QUERY_SERVICE_LOCK_STATUS, 
*LPQUERY_SERVICE_LOCK_STATUS;
Члены структуры

fIsLocked

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

lpLockOwner

Указатель на строку с завершающим нулем, имеющую в своем составе имя пользователя, который запрашивал блокировку.

dwLockDuration

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

Смотри также

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

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

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

 

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

Hosted by uCoz