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

POWER_LIMIT_TYPES

列挙型
基底型i4

メンバー 10

名前10進16進
PowerLimitContinuous00x0
PowerLimitType100x0
PowerLimitBurst10x1
PowerLimitType210x1
PowerLimitRapid20x2
PowerLimitType320x2
PowerLimitPreemptive30x3
PowerLimitType430x3
PowerLimitPreemptiveOffset40x4
PowerLimitTypeMax50x5

各言語での定義

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

typedef enum POWER_LIMIT_TYPES : int {
    PowerLimitContinuous = 0,
    PowerLimitType1 = 0,
    PowerLimitBurst = 1,
    PowerLimitType2 = 1,
    PowerLimitRapid = 2,
    PowerLimitType3 = 2,
    PowerLimitPreemptive = 3,
    PowerLimitType4 = 3,
    PowerLimitPreemptiveOffset = 4,
    PowerLimitTypeMax = 5
} POWER_LIMIT_TYPES;
public enum POWER_LIMIT_TYPES : int
{
    PowerLimitContinuous = 0,
    PowerLimitType1 = 0,
    PowerLimitBurst = 1,
    PowerLimitType2 = 1,
    PowerLimitRapid = 2,
    PowerLimitType3 = 2,
    PowerLimitPreemptive = 3,
    PowerLimitType4 = 3,
    PowerLimitPreemptiveOffset = 4,
    PowerLimitTypeMax = 5,
}
Public Enum POWER_LIMIT_TYPES As Integer
    PowerLimitContinuous = 0
    PowerLimitType1 = 0
    PowerLimitBurst = 1
    PowerLimitType2 = 1
    PowerLimitRapid = 2
    PowerLimitType3 = 2
    PowerLimitPreemptive = 3
    PowerLimitType4 = 3
    PowerLimitPreemptiveOffset = 4
    PowerLimitTypeMax = 5
End Enum
import enum

class POWER_LIMIT_TYPES(enum.IntEnum):
    PowerLimitContinuous = 0
    PowerLimitType1 = 0
    PowerLimitBurst = 1
    PowerLimitType2 = 1
    PowerLimitRapid = 2
    PowerLimitType3 = 2
    PowerLimitPreemptive = 3
    PowerLimitType4 = 3
    PowerLimitPreemptiveOffset = 4
    PowerLimitTypeMax = 5
// POWER_LIMIT_TYPES
pub const PowerLimitContinuous: i32 = 0;
pub const PowerLimitType1: i32 = 0;
pub const PowerLimitBurst: i32 = 1;
pub const PowerLimitType2: i32 = 1;
pub const PowerLimitRapid: i32 = 2;
pub const PowerLimitType3: i32 = 2;
pub const PowerLimitPreemptive: i32 = 3;
pub const PowerLimitType4: i32 = 3;
pub const PowerLimitPreemptiveOffset: i32 = 4;
pub const PowerLimitTypeMax: i32 = 5;
// POWER_LIMIT_TYPES
const (
	PowerLimitContinuous int32 = 0
	PowerLimitType1 int32 = 0
	PowerLimitBurst int32 = 1
	PowerLimitType2 int32 = 1
	PowerLimitRapid int32 = 2
	PowerLimitType3 int32 = 2
	PowerLimitPreemptive int32 = 3
	PowerLimitType4 int32 = 3
	PowerLimitPreemptiveOffset int32 = 4
	PowerLimitTypeMax int32 = 5
)
const
  PowerLimitContinuous = 0;
  PowerLimitType1 = 0;
  PowerLimitBurst = 1;
  PowerLimitType2 = 1;
  PowerLimitRapid = 2;
  PowerLimitType3 = 2;
  PowerLimitPreemptive = 3;
  PowerLimitType4 = 3;
  PowerLimitPreemptiveOffset = 4;
  PowerLimitTypeMax = 5;
// POWER_LIMIT_TYPES
pub const PowerLimitContinuous: i32 = 0;
pub const PowerLimitType1: i32 = 0;
pub const PowerLimitBurst: i32 = 1;
pub const PowerLimitType2: i32 = 1;
pub const PowerLimitRapid: i32 = 2;
pub const PowerLimitType3: i32 = 2;
pub const PowerLimitPreemptive: i32 = 3;
pub const PowerLimitType4: i32 = 3;
pub const PowerLimitPreemptiveOffset: i32 = 4;
pub const PowerLimitTypeMax: i32 = 5;
const
  PowerLimitContinuous* = 0
  PowerLimitType1* = 0
  PowerLimitBurst* = 1
  PowerLimitType2* = 1
  PowerLimitRapid* = 2
  PowerLimitType3* = 2
  PowerLimitPreemptive* = 3
  PowerLimitType4* = 3
  PowerLimitPreemptiveOffset* = 4
  PowerLimitTypeMax* = 5
enum POWER_LIMIT_TYPES : int {
    PowerLimitContinuous = 0,
    PowerLimitType1 = 0,
    PowerLimitBurst = 1,
    PowerLimitType2 = 1,
    PowerLimitRapid = 2,
    PowerLimitType3 = 2,
    PowerLimitPreemptive = 3,
    PowerLimitType4 = 3,
    PowerLimitPreemptiveOffset = 4,
    PowerLimitTypeMax = 5,
}
#define global PowerLimitContinuous       0x0
#define global PowerLimitType1            0x0
#define global PowerLimitBurst            0x1
#define global PowerLimitType2            0x1
#define global PowerLimitRapid            0x2
#define global PowerLimitType3            0x2
#define global PowerLimitPreemptive       0x3
#define global PowerLimitType4            0x3
#define global PowerLimitPreemptiveOffset 0x4
#define global PowerLimitTypeMax          0x5