Win32 API 日本語リファレンス
ホームSystem.RestartManager › RM_REBOOT_REASON

RM_REBOOT_REASON

列挙型
基底型i4

メンバー 6

名前10進16進
RmRebootReasonNone00x0
RmRebootReasonPermissionDenied10x1
RmRebootReasonSessionMismatch20x2
RmRebootReasonCriticalProcess40x4
RmRebootReasonCriticalService80x8
RmRebootReasonDetectedSelf160x10

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum RM_REBOOT_REASON : int {
    RmRebootReasonNone = 0,
    RmRebootReasonPermissionDenied = 1,
    RmRebootReasonSessionMismatch = 2,
    RmRebootReasonCriticalProcess = 4,
    RmRebootReasonCriticalService = 8,
    RmRebootReasonDetectedSelf = 16
} RM_REBOOT_REASON;
public enum RM_REBOOT_REASON : int
{
    RmRebootReasonNone = 0,
    RmRebootReasonPermissionDenied = 1,
    RmRebootReasonSessionMismatch = 2,
    RmRebootReasonCriticalProcess = 4,
    RmRebootReasonCriticalService = 8,
    RmRebootReasonDetectedSelf = 16,
}
Public Enum RM_REBOOT_REASON As Integer
    RmRebootReasonNone = 0
    RmRebootReasonPermissionDenied = 1
    RmRebootReasonSessionMismatch = 2
    RmRebootReasonCriticalProcess = 4
    RmRebootReasonCriticalService = 8
    RmRebootReasonDetectedSelf = 16
End Enum
import enum

class RM_REBOOT_REASON(enum.IntEnum):
    RmRebootReasonNone = 0
    RmRebootReasonPermissionDenied = 1
    RmRebootReasonSessionMismatch = 2
    RmRebootReasonCriticalProcess = 4
    RmRebootReasonCriticalService = 8
    RmRebootReasonDetectedSelf = 16
// RM_REBOOT_REASON
pub const RmRebootReasonNone: i32 = 0;
pub const RmRebootReasonPermissionDenied: i32 = 1;
pub const RmRebootReasonSessionMismatch: i32 = 2;
pub const RmRebootReasonCriticalProcess: i32 = 4;
pub const RmRebootReasonCriticalService: i32 = 8;
pub const RmRebootReasonDetectedSelf: i32 = 16;
// RM_REBOOT_REASON
const (
	RmRebootReasonNone int32 = 0
	RmRebootReasonPermissionDenied int32 = 1
	RmRebootReasonSessionMismatch int32 = 2
	RmRebootReasonCriticalProcess int32 = 4
	RmRebootReasonCriticalService int32 = 8
	RmRebootReasonDetectedSelf int32 = 16
)
const
  RmRebootReasonNone = 0;
  RmRebootReasonPermissionDenied = 1;
  RmRebootReasonSessionMismatch = 2;
  RmRebootReasonCriticalProcess = 4;
  RmRebootReasonCriticalService = 8;
  RmRebootReasonDetectedSelf = 16;
// RM_REBOOT_REASON
pub const RmRebootReasonNone: i32 = 0;
pub const RmRebootReasonPermissionDenied: i32 = 1;
pub const RmRebootReasonSessionMismatch: i32 = 2;
pub const RmRebootReasonCriticalProcess: i32 = 4;
pub const RmRebootReasonCriticalService: i32 = 8;
pub const RmRebootReasonDetectedSelf: i32 = 16;
const
  RmRebootReasonNone* = 0
  RmRebootReasonPermissionDenied* = 1
  RmRebootReasonSessionMismatch* = 2
  RmRebootReasonCriticalProcess* = 4
  RmRebootReasonCriticalService* = 8
  RmRebootReasonDetectedSelf* = 16
enum RM_REBOOT_REASON : int {
    RmRebootReasonNone = 0,
    RmRebootReasonPermissionDenied = 1,
    RmRebootReasonSessionMismatch = 2,
    RmRebootReasonCriticalProcess = 4,
    RmRebootReasonCriticalService = 8,
    RmRebootReasonDetectedSelf = 16,
}
#define global RmRebootReasonNone             0x0
#define global RmRebootReasonPermissionDenied 0x1
#define global RmRebootReasonSessionMismatch  0x2
#define global RmRebootReasonCriticalProcess  0x4
#define global RmRebootReasonCriticalService  0x8
#define global RmRebootReasonDetectedSelf     0x10