Fonction QueryServiceDynamicInformation (winsvc.h)

Récupère les informations dynamiques relatives au démarrage du service actuel.

Syntaxe

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

Paramètres

[in] hServiceStatus

Un handle de status de service fourni par RegisterServiceCtrlHandlerEx

[in] dwInfoLevel

Indique le niveau d’informations.

Valeur Signification
SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON
Indique une demande d’informations dynamiques liées au démarrage du service actuel.

ppDynamicInfo

Mémoire tampon d’informations dynamique. Si ce paramètre est valide, la fonction de rappel doit libérer la mémoire tampon après utilisation avec la fonction LocalFree .

Valeur retournée

Si la fonction réussit, la valeur de retour est TRUE.

Si la fonction échoue, la valeur de retour est FALSE. Dans ce cas, la fonction GetLastError doit être appelée pour récupérer le code d’erreur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsvc.h (inclure Windows.h)
Bibliothèque Advapi32.lib
DLL Advapi32.dll

Voir aussi

ChangeServiceConfig

ChangeServiceConfig2

CreateService

OpenService

QueryServiceConfig

QueryServiceConfig2

QueryServiceObjectSecurity

Configuration de service

Fonctions de service