Compartilhar via


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.

Observações

Nota

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 do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

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

Consulte também

QueryServiceLockStatus