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

WBEM_GENERIC_FLAG_TYPE

列挙型フラグ
基底型i4

メンバー 16

名前10進16進
WBEM_FLAG_RETURN_IMMEDIATELY160x10
WBEM_FLAG_RETURN_WBEM_COMPLETE00x0
WBEM_FLAG_BIDIRECTIONAL00x0
WBEM_FLAG_FORWARD_ONLY320x20
WBEM_FLAG_NO_ERROR_OBJECT640x40
WBEM_FLAG_RETURN_ERROR_OBJECT00x0
WBEM_FLAG_SEND_STATUS1280x80
WBEM_FLAG_DONT_SEND_STATUS00x0
WBEM_FLAG_ENSURE_LOCATABLE2560x100
WBEM_FLAG_DIRECT_READ5120x200
WBEM_FLAG_SEND_ONLY_SELECTED00x0
WBEM_RETURN_WHEN_COMPLETE00x0
WBEM_RETURN_IMMEDIATELY160x10
WBEM_MASK_RESERVED_FLAGS1269760x1F000
WBEM_FLAG_USE_AMENDED_QUALIFIERS1310720x20000
WBEM_FLAG_STRONG_VALIDATION10485760x100000

各言語での定義

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

typedef enum WBEM_GENERIC_FLAG_TYPE : int {
    WBEM_FLAG_RETURN_IMMEDIATELY = 16,
    WBEM_FLAG_RETURN_WBEM_COMPLETE = 0,
    WBEM_FLAG_BIDIRECTIONAL = 0,
    WBEM_FLAG_FORWARD_ONLY = 32,
    WBEM_FLAG_NO_ERROR_OBJECT = 64,
    WBEM_FLAG_RETURN_ERROR_OBJECT = 0,
    WBEM_FLAG_SEND_STATUS = 128,
    WBEM_FLAG_DONT_SEND_STATUS = 0,
    WBEM_FLAG_ENSURE_LOCATABLE = 256,
    WBEM_FLAG_DIRECT_READ = 512,
    WBEM_FLAG_SEND_ONLY_SELECTED = 0,
    WBEM_RETURN_WHEN_COMPLETE = 0,
    WBEM_RETURN_IMMEDIATELY = 16,
    WBEM_MASK_RESERVED_FLAGS = 126976,
    WBEM_FLAG_USE_AMENDED_QUALIFIERS = 131072,
    WBEM_FLAG_STRONG_VALIDATION = 1048576
} WBEM_GENERIC_FLAG_TYPE;
[Flags]
public enum WBEM_GENERIC_FLAG_TYPE : int
{
    WBEM_FLAG_RETURN_IMMEDIATELY = 16,
    WBEM_FLAG_RETURN_WBEM_COMPLETE = 0,
    WBEM_FLAG_BIDIRECTIONAL = 0,
    WBEM_FLAG_FORWARD_ONLY = 32,
    WBEM_FLAG_NO_ERROR_OBJECT = 64,
    WBEM_FLAG_RETURN_ERROR_OBJECT = 0,
    WBEM_FLAG_SEND_STATUS = 128,
    WBEM_FLAG_DONT_SEND_STATUS = 0,
    WBEM_FLAG_ENSURE_LOCATABLE = 256,
    WBEM_FLAG_DIRECT_READ = 512,
    WBEM_FLAG_SEND_ONLY_SELECTED = 0,
    WBEM_RETURN_WHEN_COMPLETE = 0,
    WBEM_RETURN_IMMEDIATELY = 16,
    WBEM_MASK_RESERVED_FLAGS = 126976,
    WBEM_FLAG_USE_AMENDED_QUALIFIERS = 131072,
    WBEM_FLAG_STRONG_VALIDATION = 1048576,
}
<Flags>
Public Enum WBEM_GENERIC_FLAG_TYPE As Integer
    WBEM_FLAG_RETURN_IMMEDIATELY = 16
    WBEM_FLAG_RETURN_WBEM_COMPLETE = 0
    WBEM_FLAG_BIDIRECTIONAL = 0
    WBEM_FLAG_FORWARD_ONLY = 32
    WBEM_FLAG_NO_ERROR_OBJECT = 64
    WBEM_FLAG_RETURN_ERROR_OBJECT = 0
    WBEM_FLAG_SEND_STATUS = 128
    WBEM_FLAG_DONT_SEND_STATUS = 0
    WBEM_FLAG_ENSURE_LOCATABLE = 256
    WBEM_FLAG_DIRECT_READ = 512
    WBEM_FLAG_SEND_ONLY_SELECTED = 0
    WBEM_RETURN_WHEN_COMPLETE = 0
    WBEM_RETURN_IMMEDIATELY = 16
    WBEM_MASK_RESERVED_FLAGS = 126976
    WBEM_FLAG_USE_AMENDED_QUALIFIERS = 131072
    WBEM_FLAG_STRONG_VALIDATION = 1048576
End Enum
import enum

class WBEM_GENERIC_FLAG_TYPE(enum.IntFlag):
    WBEM_FLAG_RETURN_IMMEDIATELY = 16
    WBEM_FLAG_RETURN_WBEM_COMPLETE = 0
    WBEM_FLAG_BIDIRECTIONAL = 0
    WBEM_FLAG_FORWARD_ONLY = 32
    WBEM_FLAG_NO_ERROR_OBJECT = 64
    WBEM_FLAG_RETURN_ERROR_OBJECT = 0
    WBEM_FLAG_SEND_STATUS = 128
    WBEM_FLAG_DONT_SEND_STATUS = 0
    WBEM_FLAG_ENSURE_LOCATABLE = 256
    WBEM_FLAG_DIRECT_READ = 512
    WBEM_FLAG_SEND_ONLY_SELECTED = 0
    WBEM_RETURN_WHEN_COMPLETE = 0
    WBEM_RETURN_IMMEDIATELY = 16
    WBEM_MASK_RESERVED_FLAGS = 126976
    WBEM_FLAG_USE_AMENDED_QUALIFIERS = 131072
    WBEM_FLAG_STRONG_VALIDATION = 1048576
// WBEM_GENERIC_FLAG_TYPE (flags)
pub const WBEM_FLAG_RETURN_IMMEDIATELY: i32 = 16;
pub const WBEM_FLAG_RETURN_WBEM_COMPLETE: i32 = 0;
pub const WBEM_FLAG_BIDIRECTIONAL: i32 = 0;
pub const WBEM_FLAG_FORWARD_ONLY: i32 = 32;
pub const WBEM_FLAG_NO_ERROR_OBJECT: i32 = 64;
pub const WBEM_FLAG_RETURN_ERROR_OBJECT: i32 = 0;
pub const WBEM_FLAG_SEND_STATUS: i32 = 128;
pub const WBEM_FLAG_DONT_SEND_STATUS: i32 = 0;
pub const WBEM_FLAG_ENSURE_LOCATABLE: i32 = 256;
pub const WBEM_FLAG_DIRECT_READ: i32 = 512;
pub const WBEM_FLAG_SEND_ONLY_SELECTED: i32 = 0;
pub const WBEM_RETURN_WHEN_COMPLETE: i32 = 0;
pub const WBEM_RETURN_IMMEDIATELY: i32 = 16;
pub const WBEM_MASK_RESERVED_FLAGS: i32 = 126976;
pub const WBEM_FLAG_USE_AMENDED_QUALIFIERS: i32 = 131072;
pub const WBEM_FLAG_STRONG_VALIDATION: i32 = 1048576;
// WBEM_GENERIC_FLAG_TYPE
const (
	WBEM_FLAG_RETURN_IMMEDIATELY int32 = 16
	WBEM_FLAG_RETURN_WBEM_COMPLETE int32 = 0
	WBEM_FLAG_BIDIRECTIONAL int32 = 0
	WBEM_FLAG_FORWARD_ONLY int32 = 32
	WBEM_FLAG_NO_ERROR_OBJECT int32 = 64
	WBEM_FLAG_RETURN_ERROR_OBJECT int32 = 0
	WBEM_FLAG_SEND_STATUS int32 = 128
	WBEM_FLAG_DONT_SEND_STATUS int32 = 0
	WBEM_FLAG_ENSURE_LOCATABLE int32 = 256
	WBEM_FLAG_DIRECT_READ int32 = 512
	WBEM_FLAG_SEND_ONLY_SELECTED int32 = 0
	WBEM_RETURN_WHEN_COMPLETE int32 = 0
	WBEM_RETURN_IMMEDIATELY int32 = 16
	WBEM_MASK_RESERVED_FLAGS int32 = 126976
	WBEM_FLAG_USE_AMENDED_QUALIFIERS int32 = 131072
	WBEM_FLAG_STRONG_VALIDATION int32 = 1048576
)
const
  WBEM_FLAG_RETURN_IMMEDIATELY = 16;
  WBEM_FLAG_RETURN_WBEM_COMPLETE = 0;
  WBEM_FLAG_BIDIRECTIONAL = 0;
  WBEM_FLAG_FORWARD_ONLY = 32;
  WBEM_FLAG_NO_ERROR_OBJECT = 64;
  WBEM_FLAG_RETURN_ERROR_OBJECT = 0;
  WBEM_FLAG_SEND_STATUS = 128;
  WBEM_FLAG_DONT_SEND_STATUS = 0;
  WBEM_FLAG_ENSURE_LOCATABLE = 256;
  WBEM_FLAG_DIRECT_READ = 512;
  WBEM_FLAG_SEND_ONLY_SELECTED = 0;
  WBEM_RETURN_WHEN_COMPLETE = 0;
  WBEM_RETURN_IMMEDIATELY = 16;
  WBEM_MASK_RESERVED_FLAGS = 126976;
  WBEM_FLAG_USE_AMENDED_QUALIFIERS = 131072;
  WBEM_FLAG_STRONG_VALIDATION = 1048576;
// WBEM_GENERIC_FLAG_TYPE
pub const WBEM_FLAG_RETURN_IMMEDIATELY: i32 = 16;
pub const WBEM_FLAG_RETURN_WBEM_COMPLETE: i32 = 0;
pub const WBEM_FLAG_BIDIRECTIONAL: i32 = 0;
pub const WBEM_FLAG_FORWARD_ONLY: i32 = 32;
pub const WBEM_FLAG_NO_ERROR_OBJECT: i32 = 64;
pub const WBEM_FLAG_RETURN_ERROR_OBJECT: i32 = 0;
pub const WBEM_FLAG_SEND_STATUS: i32 = 128;
pub const WBEM_FLAG_DONT_SEND_STATUS: i32 = 0;
pub const WBEM_FLAG_ENSURE_LOCATABLE: i32 = 256;
pub const WBEM_FLAG_DIRECT_READ: i32 = 512;
pub const WBEM_FLAG_SEND_ONLY_SELECTED: i32 = 0;
pub const WBEM_RETURN_WHEN_COMPLETE: i32 = 0;
pub const WBEM_RETURN_IMMEDIATELY: i32 = 16;
pub const WBEM_MASK_RESERVED_FLAGS: i32 = 126976;
pub const WBEM_FLAG_USE_AMENDED_QUALIFIERS: i32 = 131072;
pub const WBEM_FLAG_STRONG_VALIDATION: i32 = 1048576;
const
  WBEM_FLAG_RETURN_IMMEDIATELY* = 16
  WBEM_FLAG_RETURN_WBEM_COMPLETE* = 0
  WBEM_FLAG_BIDIRECTIONAL* = 0
  WBEM_FLAG_FORWARD_ONLY* = 32
  WBEM_FLAG_NO_ERROR_OBJECT* = 64
  WBEM_FLAG_RETURN_ERROR_OBJECT* = 0
  WBEM_FLAG_SEND_STATUS* = 128
  WBEM_FLAG_DONT_SEND_STATUS* = 0
  WBEM_FLAG_ENSURE_LOCATABLE* = 256
  WBEM_FLAG_DIRECT_READ* = 512
  WBEM_FLAG_SEND_ONLY_SELECTED* = 0
  WBEM_RETURN_WHEN_COMPLETE* = 0
  WBEM_RETURN_IMMEDIATELY* = 16
  WBEM_MASK_RESERVED_FLAGS* = 126976
  WBEM_FLAG_USE_AMENDED_QUALIFIERS* = 131072
  WBEM_FLAG_STRONG_VALIDATION* = 1048576
enum WBEM_GENERIC_FLAG_TYPE : int {
    WBEM_FLAG_RETURN_IMMEDIATELY = 16,
    WBEM_FLAG_RETURN_WBEM_COMPLETE = 0,
    WBEM_FLAG_BIDIRECTIONAL = 0,
    WBEM_FLAG_FORWARD_ONLY = 32,
    WBEM_FLAG_NO_ERROR_OBJECT = 64,
    WBEM_FLAG_RETURN_ERROR_OBJECT = 0,
    WBEM_FLAG_SEND_STATUS = 128,
    WBEM_FLAG_DONT_SEND_STATUS = 0,
    WBEM_FLAG_ENSURE_LOCATABLE = 256,
    WBEM_FLAG_DIRECT_READ = 512,
    WBEM_FLAG_SEND_ONLY_SELECTED = 0,
    WBEM_RETURN_WHEN_COMPLETE = 0,
    WBEM_RETURN_IMMEDIATELY = 16,
    WBEM_MASK_RESERVED_FLAGS = 126976,
    WBEM_FLAG_USE_AMENDED_QUALIFIERS = 131072,
    WBEM_FLAG_STRONG_VALIDATION = 1048576,
}
#define global WBEM_FLAG_RETURN_IMMEDIATELY     0x10
#define global WBEM_FLAG_RETURN_WBEM_COMPLETE   0x0
#define global WBEM_FLAG_BIDIRECTIONAL          0x0
#define global WBEM_FLAG_FORWARD_ONLY           0x20
#define global WBEM_FLAG_NO_ERROR_OBJECT        0x40
#define global WBEM_FLAG_RETURN_ERROR_OBJECT    0x0
#define global WBEM_FLAG_SEND_STATUS            0x80
#define global WBEM_FLAG_DONT_SEND_STATUS       0x0
#define global WBEM_FLAG_ENSURE_LOCATABLE       0x100
#define global WBEM_FLAG_DIRECT_READ            0x200
#define global WBEM_FLAG_SEND_ONLY_SELECTED     0x0
#define global WBEM_RETURN_WHEN_COMPLETE        0x0
#define global WBEM_RETURN_IMMEDIATELY          0x10
#define global WBEM_MASK_RESERVED_FLAGS         0x1F000
#define global WBEM_FLAG_USE_AMENDED_QUALIFIERS 0x20000
#define global WBEM_FLAG_STRONG_VALIDATION      0x100000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。