SERVICE_PRESHUTDOWN_INFO structure (winsvc.h)
Contient les paramètres de pré-arrêt.
Syntaxe
typedef struct _SERVICE_PRESHUTDOWN_INFO {
DWORD dwPreshutdownTimeout;
} SERVICE_PRESHUTDOWN_INFO, *LPSERVICE_PRESHUTDOWN_INFO;
Membres
dwPreshutdownTimeout
Valeur du délai d'attente exprimée en millisecondes.
Remarques
À compter de la mise à jour de Windows Creator (build 15063), la valeur par défaut du délai d’attente avant arrêt est de 10 000 millisecondes (10 secondes). Dans les versions précédentes, la valeur par défaut du délai d’attente avant arrêt est de 180 000 millisecondes (trois minutes).
Une fois que le gestionnaire de contrôle de service a envoyé la notification SERVICE_CONTROL_PRESHUTDOWN à la fonction HandlerEx , il attend que l’une des actions suivantes se produise avant de procéder à d’autres actions d’arrêt : le temps spécifié s’écoule ou le service passe à l’état SERVICE_STOPPED. Le service peut continuer à mettre à jour ses status tant qu’il est dans l’état SERVICE_STOP_PENDING.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | winsvc.h (inclure Windows.h) |