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;

Constantes

 
RmForceShutdown
Valeur : 0x1
Force les applications et services qui ne répondent pas à s’arrêter après le délai d’expiration. Une application qui ne répond pas à une demande d’arrêt du Gestionnaire de redémarrage est forcée à s’arrêter au bout de 30 secondes. Un service qui ne répond pas à une demande d’arrêt est forcé à s’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 être redémarrées à 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é.

Notes

Le temps d’attente avant de lancer un arrêt forcé des applications est spécifié par la clé de Registre suivante. HKCU\\ Panneau de configuration Desktop\HungAppTimeout

Le temps d’attente avant de lancer un arrêt forcé des services est spécifié par la clé de Registre suivante. HKLM\Système\Currentcontrolset\Contrôle\WaitToKillServiceTimeout

Spécifications

   
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 restartmanager.h

Voir aussi

RmShutdown