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 |