Partager via


énumération RM_SHUTDOWN_TYPE (restartmanager.h)

Configure l’arrêt des applications.

Syntaxe

typedef enum _RM_SHUTDOWN_TYPE {
  RmForceShutdown = 0x1,
  RmShutdownOnlyRegistered = 0x10
} RM_SHUTDOWN_TYPE;

Constants

 
RmForceShutdown
Valeur : 0x1
Force l’arrêt des applications et services sans réponse après la période d’expiration. Une application qui ne répond pas à une demande d’arrêt par le Gestionnaire de redémarrage est forcée d’arrêter après 30 secondes. Un service qui ne répond pas à une demande d’arrêt est forcé d’arrêter après 20 secondes. Ces heures par défaut peuvent être modifiées en modifiant les clés de Registre décrites dans la section Remarques.
RmShutdownOnlyRegistered
Valeur : 0x10
Arrête les applications si et uniquement si toutes les applications ont été inscrites pour le redémarrage à l’aide de la fonction RegisterApplicationRestart . Si des processus ou services ne peuvent pas être redémarrés, aucun processus ou service n’est arrêté.

Remarques

Le temps d’attente avant de lancer un arrêt forcé des applications peut être obtenu en appelant la fonction SystemParametersInfo avec la valeur SPI_GETHUNGAPPTIMEOUT.

Le temps d’attente avant de lancer un arrêt forcé des services peut être obtenu en appelant la fonction SystemParametersInfo avec la valeur SPI_GETWAITTOKILLSERVICETIMEOUT.

Spécifications

Requirement Valeur
Client minimum requis Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Header restartmanager.h

Voir aussi

RmShutdown