Condividi tramite


enumerazione RM_REBOOT_REASON (restartmanager.h)

Descrive i motivi per cui è necessario riavviare il sistema.

Sintassi

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

Costanti

 
RmRebootReasonNone
Valore: 0x0
Non è necessario un riavvio del sistema.
RmRebootReasonPermissionDenied
Valore: 0x1
L'utente corrente non ha
privilegi sufficienti per arrestare uno o più processi.
RmRebootReasonSessionMismatch
Valore: 0x2
Uno o più processi sono
in esecuzione in un'altra sessione di Servizi terminal.
RmRebootReasonCriticalProcess
Valore: 0x4
È necessario un riavvio del sistema perché uno o più processi da arrestare sono processi critici.
RmRebootReasonCriticalService
Valore: 0x8
È necessario un riavvio del sistema perché uno o più servizi da arrestare sono servizi critici.
RmRebootReasonDetectedSelf
È necessario un riavvio del sistema perché il processo corrente deve essere arrestato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione restartmanager.h

Vedi anche

RmGetList