estrutura QUERY_SERVICE_LOCK_STATUSA (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_STATUSA {
  DWORD fIsLocked;
  LPSTR lpLockOwner;
  DWORD dwLockDuration;
} QUERY_SERVICE_LOCK_STATUSA, *LPQUERY_SERVICE_LOCK_STATUSA;

Membros

fIsLocked

O status de bloqueio do banco de dados. Se esse membro não for 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 (inclua Windows.h)

Confira também

QueryServiceLockStatus