Freigeben über


QUERY_SERVICE_LOCK_STATUSW-Struktur (winsvc.h)

Enthält Informationen zum sperren status einer Dienststeuerungs-Manager-Datenbank. Sie wird von der QueryServiceLockStatus-Funktion verwendet.

Syntax

typedef struct _QUERY_SERVICE_LOCK_STATUSW {
  DWORD  fIsLocked;
  LPWSTR lpLockOwner;
  DWORD  dwLockDuration;
} QUERY_SERVICE_LOCK_STATUSW, *LPQUERY_SERVICE_LOCK_STATUSW;

Member

fIsLocked

Die Sperre status der Datenbank. Wenn dieser Member ungleich null ist, ist die Datenbank gesperrt. Wenn der Wert 0 ist, wird die Datenbank entsperrt.

lpLockOwner

Der Name des Benutzers, der die Sperre erworben hat.

dwLockDuration

Die Zeit seit dem erstmaligen Erwerb der Sperre in Sekunden.

Hinweise

Hinweis

Der winsvc.h-Header definiert QUERY_SERVICE_LOCK_STATUS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winsvc.h (windows.h einschließen)

Weitere Informationen

QueryServiceLockStatus