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 |