ホーム › System.Wmi › WBEM_CONDITION_FLAG_TYPE
WBEM_CONDITION_FLAG_TYPE
列挙型メンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| WBEM_FLAG_ALWAYS | 0 | 0x0 |
| WBEM_FLAG_ONLY_IF_TRUE | 1 | 0x1 |
| WBEM_FLAG_ONLY_IF_FALSE | 2 | 0x2 |
| WBEM_FLAG_ONLY_IF_IDENTICAL | 3 | 0x3 |
| WBEM_MASK_PRIMARY_CONDITION | 3 | 0x3 |
| WBEM_FLAG_KEYS_ONLY | 4 | 0x4 |
| WBEM_FLAG_REFS_ONLY | 8 | 0x8 |
| WBEM_FLAG_LOCAL_ONLY | 16 | 0x10 |
| WBEM_FLAG_PROPAGATED_ONLY | 32 | 0x20 |
| WBEM_FLAG_SYSTEM_ONLY | 48 | 0x30 |
| WBEM_FLAG_NONSYSTEM_ONLY | 64 | 0x40 |
| WBEM_MASK_CONDITION_ORIGIN | 112 | 0x70 |
| WBEM_FLAG_CLASS_OVERRIDES_ONLY | 256 | 0x100 |
| WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES | 512 | 0x200 |
| WBEM_MASK_CLASS_CONDITION | 768 | 0x300 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 768enum 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