QUERY_SERVICE_LOCK_STATUS
The QUERY_SERVICE_LOCK_STATUS structure is used by the QueryServiceLockStatus function to return information about the lock status of a service control manager database.
typedef struct _QUERY_SERVICE_LOCK_STATUS {
DWORD fIsLocked;
LPTSTR lpLockOwner;
DWORD dwLockDuration; } QUERY_SERVICE_LOCK_STATUS,
*LPQUERY_SERVICE_LOCK_STATUS;
Members
-
fIsLocked
- Lock status of the database. If this member is nonzero, the database is locked. If it is zero, the database is unlocked. lpLockOwner
- Pointer to a null-terminated string containing the name of the user who acquired the lock. dwLockDuration
- Time since the lock was first acquired, in seconds.
Requirements
Client | Requires Windows XP, Windows 2000 Professional, or Windows NT Workstation. |
---|---|
Server | Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server. |
Header | Declared in Winsvc.h; include Windows.h. |
Unicode | Implemented as QUERY_SERVICE_LOCK_STATUSW (Unicode) and QUERY_SERVICE_LOCK_STATUSA (ANSI). |