Condividi tramite


struttura QUERY_SERVICE_LOCK_STATUSA (winsvc.h)

Contiene informazioni sullo stato di blocco di un database di gestione controllo del servizio. Viene usato dalla funzione QueryServiceLockStatus .

Sintassi

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

Membri

fIsLocked

Stato del blocco del database. Se questo membro è diverso da zero, il database è bloccato. Se è zero, il database viene sbloccato.

lpLockOwner

Nome dell'utente che ha acquisito il blocco.

dwLockDuration

Tempo trascorso dal primo acquisizione del blocco, in secondi.

Osservazioni

Nota

L'intestazione winsvc.h definisce QUERY_SERVICE_LOCK_STATUS come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
intestazione winsvc.h (include Windows.h)

Vedere anche

QueryServiceLockStatus