Função QueryServiceDynamicInformation (winsvc.h)

Recupera informações dinâmicas relacionadas ao início do serviço atual.

Sintaxe

BOOL QueryServiceDynamicInformation(
  [in] SERVICE_STATUS_HANDLE hServiceStatus,
  [in] DWORD                 dwInfoLevel,
       PVOID                 *ppDynamicInfo
);

Parâmetros

[in] hServiceStatus

Um identificador de status de serviço fornecido por RegisterServiceCtrlHandlerEx

[in] dwInfoLevel

Indica o nível de informações.

Valor Significado
SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON
Indica uma solicitação de informações dinâmicas relacionadas ao início do serviço atual.

ppDynamicInfo

Um buffer de informações dinâmicas. Se esse parâmetro for válido, a função de retorno de chamada deverá liberar o buffer após o uso com a função LocalFree .

Retornar valor

Se a função for bem-sucedida, o valor retornado será TRUE.

Se a função falhar, o valor retornado será FALSE. Quando isso acontece, a função GetLastError deve ser chamada para recuperar o código de erro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winsvc.h (incluir Windows.h)
Biblioteca Advapi32.lib
DLL Advapi32.dll

Confira também

ChangeServiceConfig

ChangeServiceConfig2

CreateService

Openservice

QueryServiceConfig

QueryServiceConfig2

QueryServiceObjectSecurity

Configuração de serviço

Funções de serviço