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 |