RM_REBOOT_REASON enumeração (restartmanager.h)
Descreve os motivos pelos quais uma reinicialização do sistema é necessária.
Syntax
typedef enum _RM_REBOOT_REASON {
RmRebootReasonNone = 0x0,
RmRebootReasonPermissionDenied = 0x1,
RmRebootReasonSessionMismatch = 0x2,
RmRebootReasonCriticalProcess = 0x4,
RmRebootReasonCriticalService = 0x8,
RmRebootReasonDetectedSelf
} RM_REBOOT_REASON;
Constantes
RmRebootReasonNone Valor: 0x0 Uma reinicialização do sistema não é necessária. |
RmRebootReasonPermissionDenied Valor: 0x1 O usuário atual não tem privilégios suficientes para desligar um ou mais processos. |
RmRebootReasonSessionMismatch Valor: 0x2 Um ou mais processos são em execução em outra sessão dos Serviços de Terminal. |
RmRebootReasonCriticalProcess Valor: 0x4 Uma reinicialização do sistema é necessária porque um ou mais processos a serem desligados são processos críticos. |
RmRebootReasonCriticalService Valor: 0x8 Uma reinicialização do sistema é necessária porque um ou mais serviços a serem desligados são serviços críticos. |
RmRebootReasonDetectedSelf Uma reinicialização do sistema é necessária porque o processo atual deve ser desligado. |
Requisitos
Requisito | Valor |
---|---|
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 |