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

WBEM_CONDITION_FLAG_TYPE

列挙型
基底型i4

メンバー 15

名前10進16進
WBEM_FLAG_ALWAYS00x0
WBEM_FLAG_ONLY_IF_TRUE10x1
WBEM_FLAG_ONLY_IF_FALSE20x2
WBEM_FLAG_ONLY_IF_IDENTICAL30x3
WBEM_MASK_PRIMARY_CONDITION30x3
WBEM_FLAG_KEYS_ONLY40x4
WBEM_FLAG_REFS_ONLY80x8
WBEM_FLAG_LOCAL_ONLY160x10
WBEM_FLAG_PROPAGATED_ONLY320x20
WBEM_FLAG_SYSTEM_ONLY480x30
WBEM_FLAG_NONSYSTEM_ONLY640x40
WBEM_MASK_CONDITION_ORIGIN1120x70
WBEM_FLAG_CLASS_OVERRIDES_ONLY2560x100
WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES5120x200
WBEM_MASK_CLASS_CONDITION7680x300

各言語での定義

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

typedef enum WBEM_CONDITION_FLAG_TYPE : int {
    WBEM_FLAG_ALWAYS = 0,
    WBEM_FLAG_ONLY_IF_TRUE = 1,
    WBEM_FLAG_ONLY_IF_FALSE = 2,
    WBEM_FLAG_ONLY_IF_IDENTICAL = 3,
    WBEM_MASK_PRIMARY_CONDITION = 3,
    WBEM_FLAG_KEYS_ONLY = 4,
    WBEM_FLAG_REFS_ONLY = 8,
    WBEM_FLAG_LOCAL_ONLY = 16,
    WBEM_FLAG_PROPAGATED_ONLY = 32,
    WBEM_FLAG_SYSTEM_ONLY = 48,
    WBEM_FLAG_NONSYSTEM_ONLY = 64,
    WBEM_MASK_CONDITION_ORIGIN = 112,
    WBEM_FLAG_CLASS_OVERRIDES_ONLY = 256,
    WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES = 512,
    WBEM_MASK_CLASS_CONDITION = 768
} WBEM_CONDITION_FLAG_TYPE;
public enum WBEM_CONDITION_FLAG_TYPE : int
{
    WBEM_FLAG_ALWAYS = 0,
    WBEM_FLAG_ONLY_IF_TRUE = 1,
    WBEM_FLAG_ONLY_IF_FALSE = 2,
    WBEM_FLAG_ONLY_IF_IDENTICAL = 3,
    WBEM_MASK_PRIMARY_CONDITION = 3,
    WBEM_FLAG_KEYS_ONLY = 4,
    WBEM_FLAG_REFS_ONLY = 8,
    WBEM_FLAG_LOCAL_ONLY = 16,
    WBEM_FLAG_PROPAGATED_ONLY = 32,
    WBEM_FLAG_SYSTEM_ONLY = 48,
    WBEM_FLAG_NONSYSTEM_ONLY = 64,
    WBEM_MASK_CONDITION_ORIGIN = 112,
    WBEM_FLAG_CLASS_OVERRIDES_ONLY = 256,
    WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES = 512,
    WBEM_MASK_CLASS_CONDITION = 768,
}
Public Enum WBEM_CONDITION_FLAG_TYPE As Integer
    WBEM_FLAG_ALWAYS = 0
    WBEM_FLAG_ONLY_IF_TRUE = 1
    WBEM_FLAG_ONLY_IF_FALSE = 2
    WBEM_FLAG_ONLY_IF_IDENTICAL = 3
    WBEM_MASK_PRIMARY_CONDITION = 3
    WBEM_FLAG_KEYS_ONLY = 4
    WBEM_FLAG_REFS_ONLY = 8
    WBEM_FLAG_LOCAL_ONLY = 16
    WBEM_FLAG_PROPAGATED_ONLY = 32
    WBEM_FLAG_SYSTEM_ONLY = 48
    WBEM_FLAG_NONSYSTEM_ONLY = 64
    WBEM_MASK_CONDITION_ORIGIN = 112
    WBEM_FLAG_CLASS_OVERRIDES_ONLY = 256
    WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES = 512
    WBEM_MASK_CLASS_CONDITION = 768
End Enum
import enum

class WBEM_CONDITION_FLAG_TYPE(enum.IntEnum):
    WBEM_FLAG_ALWAYS = 0
    WBEM_FLAG_ONLY_IF_TRUE = 1
    WBEM_FLAG_ONLY_IF_FALSE = 2
    WBEM_FLAG_ONLY_IF_IDENTICAL = 3
    WBEM_MASK_PRIMARY_CONDITION = 3
    WBEM_FLAG_KEYS_ONLY = 4
    WBEM_FLAG_REFS_ONLY = 8
    WBEM_FLAG_LOCAL_ONLY = 16
    WBEM_FLAG_PROPAGATED_ONLY = 32
    WBEM_FLAG_SYSTEM_ONLY = 48
    WBEM_FLAG_NONSYSTEM_ONLY = 64
    WBEM_MASK_CONDITION_ORIGIN = 112
    WBEM_FLAG_CLASS_OVERRIDES_ONLY = 256
    WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES = 512
    WBEM_MASK_CLASS_CONDITION = 768
// WBEM_CONDITION_FLAG_TYPE
pub const WBEM_FLAG_ALWAYS: i32 = 0;
pub const WBEM_FLAG_ONLY_IF_TRUE: i32 = 1;
pub const WBEM_FLAG_ONLY_IF_FALSE: i32 = 2;
pub const WBEM_FLAG_ONLY_IF_IDENTICAL: i32 = 3;
pub const WBEM_MASK_PRIMARY_CONDITION: i32 = 3;
pub const WBEM_FLAG_KEYS_ONLY: i32 = 4;
pub const WBEM_FLAG_REFS_ONLY: i32 = 8;
pub const WBEM_FLAG_LOCAL_ONLY: i32 = 16;
pub const WBEM_FLAG_PROPAGATED_ONLY: i32 = 32;
pub const WBEM_FLAG_SYSTEM_ONLY: i32 = 48;
pub const WBEM_FLAG_NONSYSTEM_ONLY: i32 = 64;
pub const WBEM_MASK_CONDITION_ORIGIN: i32 = 112;
pub const WBEM_FLAG_CLASS_OVERRIDES_ONLY: i32 = 256;
pub const WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES: i32 = 512;
pub const WBEM_MASK_CLASS_CONDITION: i32 = 768;
// WBEM_CONDITION_FLAG_TYPE
const (
	WBEM_FLAG_ALWAYS int32 = 0
	WBEM_FLAG_ONLY_IF_TRUE int32 = 1
	WBEM_FLAG_ONLY_IF_FALSE int32 = 2
	WBEM_FLAG_ONLY_IF_IDENTICAL int32 = 3
	WBEM_MASK_PRIMARY_CONDITION int32 = 3
	WBEM_FLAG_KEYS_ONLY int32 = 4
	WBEM_FLAG_REFS_ONLY int32 = 8
	WBEM_FLAG_LOCAL_ONLY int32 = 16
	WBEM_FLAG_PROPAGATED_ONLY int32 = 32
	WBEM_FLAG_SYSTEM_ONLY int32 = 48
	WBEM_FLAG_NONSYSTEM_ONLY int32 = 64
	WBEM_MASK_CONDITION_ORIGIN int32 = 112
	WBEM_FLAG_CLASS_OVERRIDES_ONLY int32 = 256
	WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES int32 = 512
	WBEM_MASK_CLASS_CONDITION int32 = 768
)
const
  WBEM_FLAG_ALWAYS = 0;
  WBEM_FLAG_ONLY_IF_TRUE = 1;
  WBEM_FLAG_ONLY_IF_FALSE = 2;
  WBEM_FLAG_ONLY_IF_IDENTICAL = 3;
  WBEM_MASK_PRIMARY_CONDITION = 3;
  WBEM_FLAG_KEYS_ONLY = 4;
  WBEM_FLAG_REFS_ONLY = 8;
  WBEM_FLAG_LOCAL_ONLY = 16;
  WBEM_FLAG_PROPAGATED_ONLY = 32;
  WBEM_FLAG_SYSTEM_ONLY = 48;
  WBEM_FLAG_NONSYSTEM_ONLY = 64;
  WBEM_MASK_CONDITION_ORIGIN = 112;
  WBEM_FLAG_CLASS_OVERRIDES_ONLY = 256;
  WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES = 512;
  WBEM_MASK_CLASS_CONDITION = 768;
// WBEM_CONDITION_FLAG_TYPE
pub const WBEM_FLAG_ALWAYS: i32 = 0;
pub const WBEM_FLAG_ONLY_IF_TRUE: i32 = 1;
pub const WBEM_FLAG_ONLY_IF_FALSE: i32 = 2;
pub const WBEM_FLAG_ONLY_IF_IDENTICAL: i32 = 3;
pub const WBEM_MASK_PRIMARY_CONDITION: i32 = 3;
pub const WBEM_FLAG_KEYS_ONLY: i32 = 4;
pub const WBEM_FLAG_REFS_ONLY: i32 = 8;
pub const WBEM_FLAG_LOCAL_ONLY: i32 = 16;
pub const WBEM_FLAG_PROPAGATED_ONLY: i32 = 32;
pub const WBEM_FLAG_SYSTEM_ONLY: i32 = 48;
pub const WBEM_FLAG_NONSYSTEM_ONLY: i32 = 64;
pub const WBEM_MASK_CONDITION_ORIGIN: i32 = 112;
pub const WBEM_FLAG_CLASS_OVERRIDES_ONLY: i32 = 256;
pub const WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES: i32 = 512;
pub const WBEM_MASK_CLASS_CONDITION: i32 = 768;
const
  WBEM_FLAG_ALWAYS* = 0
  WBEM_FLAG_ONLY_IF_TRUE* = 1
  WBEM_FLAG_ONLY_IF_FALSE* = 2
  WBEM_FLAG_ONLY_IF_IDENTICAL* = 3
  WBEM_MASK_PRIMARY_CONDITION* = 3
  WBEM_FLAG_KEYS_ONLY* = 4
  WBEM_FLAG_REFS_ONLY* = 8
  WBEM_FLAG_LOCAL_ONLY* = 16
  WBEM_FLAG_PROPAGATED_ONLY* = 32
  WBEM_FLAG_SYSTEM_ONLY* = 48
  WBEM_FLAG_NONSYSTEM_ONLY* = 64
  WBEM_MASK_CONDITION_ORIGIN* = 112
  WBEM_FLAG_CLASS_OVERRIDES_ONLY* = 256
  WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES* = 512
  WBEM_MASK_CLASS_CONDITION* = 768
enum WBEM_CONDITION_FLAG_TYPE : int {
    WBEM_FLAG_ALWAYS = 0,
    WBEM_FLAG_ONLY_IF_TRUE = 1,
    WBEM_FLAG_ONLY_IF_FALSE = 2,
    WBEM_FLAG_ONLY_IF_IDENTICAL = 3,
    WBEM_MASK_PRIMARY_CONDITION = 3,
    WBEM_FLAG_KEYS_ONLY = 4,
    WBEM_FLAG_REFS_ONLY = 8,
    WBEM_FLAG_LOCAL_ONLY = 16,
    WBEM_FLAG_PROPAGATED_ONLY = 32,
    WBEM_FLAG_SYSTEM_ONLY = 48,
    WBEM_FLAG_NONSYSTEM_ONLY = 64,
    WBEM_MASK_CONDITION_ORIGIN = 112,
    WBEM_FLAG_CLASS_OVERRIDES_ONLY = 256,
    WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES = 512,
    WBEM_MASK_CLASS_CONDITION = 768,
}
#define global WBEM_FLAG_ALWAYS                    0x0
#define global WBEM_FLAG_ONLY_IF_TRUE              0x1
#define global WBEM_FLAG_ONLY_IF_FALSE             0x2
#define global WBEM_FLAG_ONLY_IF_IDENTICAL         0x3
#define global WBEM_MASK_PRIMARY_CONDITION         0x3
#define global WBEM_FLAG_KEYS_ONLY                 0x4
#define global WBEM_FLAG_REFS_ONLY                 0x8
#define global WBEM_FLAG_LOCAL_ONLY                0x10
#define global WBEM_FLAG_PROPAGATED_ONLY           0x20
#define global WBEM_FLAG_SYSTEM_ONLY               0x30
#define global WBEM_FLAG_NONSYSTEM_ONLY            0x40
#define global WBEM_MASK_CONDITION_ORIGIN          0x70
#define global WBEM_FLAG_CLASS_OVERRIDES_ONLY      0x100
#define global WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES 0x200
#define global WBEM_MASK_CLASS_CONDITION           0x300