Función QueryServiceDynamicInformation (winsvc.h)

Recupera información dinámica relacionada con el inicio del servicio actual.

Sintaxis

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

Parámetros

[in] hServiceStatus

Identificador de estado de servicio proporcionado por RegisterServiceCtrlHandlerEx

[in] dwInfoLevel

Indica el nivel de información.

Valor Significado
SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON
Indica una solicitud de información dinámica relacionada con el inicio del servicio actual.

ppDynamicInfo

Un búfer de información dinámica. Si este parámetro es válido, la función de devolución de llamada debe liberar el búfer después de usarlo con la función LocalFree .

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es TRUE.

Si se produce un error en la función, el valor devuelto es FALSE. Cuando esto sucede, se debe llamar a la función GetLastError para recuperar el código de error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winsvc.h (incluye Windows.h)
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

ChangeServiceConfig

ChangeServiceConfig2

CreateService

OpenService

QueryServiceConfig

QueryServiceConfig2

QueryServiceObjectSecurity

Configuración de servicio

Funciones de servicio