Compartir a través de


enumeración RM_REBOOT_REASON (restartmanager.h)

Describe las razones por las que se necesita un reinicio del sistema.

Syntax

typedef enum _RM_REBOOT_REASON {
  RmRebootReasonNone = 0x0,
  RmRebootReasonPermissionDenied = 0x1,
  RmRebootReasonSessionMismatch = 0x2,
  RmRebootReasonCriticalProcess = 0x4,
  RmRebootReasonCriticalService = 0x8,
  RmRebootReasonDetectedSelf
} RM_REBOOT_REASON;

Constantes

 
RmRebootReasonNone
Valor: 0x0
No es necesario reiniciar el sistema.
RmRebootReasonPermissionDenied
Valor: 0x1
El usuario actual no tiene
suficientes privilegios para apagar uno o varios procesos.
RmRebootReasonSessionMismatch
Valor: 0x2
Uno o varios procesos son
que se ejecuta en otra sesión de Terminal Services.
RmRebootReasonCriticalProcess
Valor: 0x4
Se necesita un reinicio del sistema porque uno o varios procesos que se van a apagar son procesos críticos.
RmRebootReasonCriticalService
Valor: 0x8
Se necesita un reinicio del sistema porque uno o varios servicios que se van a apagar son servicios críticos.
RmRebootReasonDetectedSelf
Se necesita un reinicio del sistema porque el proceso actual debe apagarse.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado restartmanager.h

Consulte también

RmGetList