Condividi tramite


Funzione QueryServiceDynamicInformation (winsvc.h)

Recupera informazioni dinamiche correlate all'avvio del servizio corrente.

Sintassi

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

Parametri

[in] hServiceStatus

Handle di stato del servizio fornito da RegisterServiceCtrlHandlerEx

[in] dwInfoLevel

Indica il livello di informazioni.

Valore Significato
SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON
Indica una richiesta di informazioni dinamiche correlate all'avvio del servizio corrente.

ppDynamicInfo

Buffer di informazioni dinamiche. Se questo parametro è valido, la funzione di callback deve liberare il buffer dopo l'uso con la funzione LocalFree .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è TRUE.

Se la funzione ha esito negativo, il valore restituito è FALSE. Quando si verifica questa operazione, la funzione GetLastError deve essere chiamata per recuperare il codice di errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winsvc.h (include Windows.h)
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

ChangeServiceConfig

ChangeServiceConfig2

CreateService

Openservice

QueryServiceConfig

QueryServiceConfig2

QueryServiceObjectSecurity

Configurazione del servizio

Funzioni del servizio