Compartilhar via


RM_SHUTDOWN_TYPE enumeração (restartmanager.h)

Configura o desligamento de aplicativos.

Syntax

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

Constantes

 
RmForceShutdown
Valor: 0x1
Força os aplicativos e serviços sem resposta a serem desligados após o período de tempo limite. Um aplicativo que não responde a uma solicitação de desligamento pelo Gerenciador de Reinicialização é forçado a ser desligado após 30 segundos. Um serviço que não responde a uma solicitação de desligamento é forçado a ser desligado após 20 segundos. Esses tempos padrão podem ser alterados modificando as chaves do Registro descritas na seção Comentários.
RmShutdownOnlyRegistered
Valor: 0x10
Desligará os aplicativos se e somente se todos os aplicativos tiverem sido registrados para reinicialização usando a função RegisterApplicationRestart . Se nenhum processo ou serviço não puder ser reiniciado, nenhum processo ou serviço será desligado.

Comentários

O tempo de espera antes de iniciar um desligamento forçado de aplicativos é especificado pela chave do Registro a seguir. HKCU\\ Painel de Controle Desktop\HungAppTimeout

O tempo de espera antes de iniciar um desligamento forçado dos serviços é especificado pela chave do Registro a seguir. HKLM\Sistema\Currentcontrolset\Controle\WaitToKillServiceTimeout

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho restartmanager.h

Confira também

RmShutdown