estrutura QUERY_SERVICE_LOCK_STATUSW (winsvc.h)

Contém informações sobre o status de bloqueio de um banco de dados do gerenciador de controle de serviço. Ele é usado pela função QueryServiceLockStatus .

Sintaxe

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

Membros

fIsLocked

O status de bloqueio do banco de dados. Se esse membro for diferente de zero, o banco de dados será bloqueado. Se for zero, o banco de dados será desbloqueado.

lpLockOwner

O nome do usuário que adquiriu o bloqueio.

dwLockDuration

O tempo desde que o bloqueio foi adquirido pela primeira vez, em segundos.

Comentários

Observação

O cabeçalho winsvc.h define QUERY_SERVICE_LOCK_STATUS como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winsvc.h (incluir Windows.h)

Confira também

QueryServiceLockStatus