Win32 API 日本語リファレンス
ホームUI.Shell.PropertiesSystem › GETPROPERTYSTOREFLAGS

GETPROPERTYSTOREFLAGS

列挙型フラグ
基底型i4

メンバー 15

名前10進16進
GPS_DEFAULT00x0
GPS_HANDLERPROPERTIESONLY10x1
GPS_READWRITE20x2
GPS_TEMPORARY40x4
GPS_FASTPROPERTIESONLY80x8
GPS_OPENSLOWITEM160x10
GPS_DELAYCREATION320x20
GPS_BESTEFFORT640x40
GPS_NO_OPLOCK1280x80
GPS_PREFERQUERYPROPERTIES2560x100
GPS_EXTRINSICPROPERTIES5120x200
GPS_EXTRINSICPROPERTIESONLY10240x400
GPS_VOLATILEPROPERTIES20480x800
GPS_VOLATILEPROPERTIESONLY40960x1000
GPS_MASK_VALID81910x1FFF

各言語での定義

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

typedef enum GETPROPERTYSTOREFLAGS : int {
    GPS_DEFAULT = 0,
    GPS_HANDLERPROPERTIESONLY = 1,
    GPS_READWRITE = 2,
    GPS_TEMPORARY = 4,
    GPS_FASTPROPERTIESONLY = 8,
    GPS_OPENSLOWITEM = 16,
    GPS_DELAYCREATION = 32,
    GPS_BESTEFFORT = 64,
    GPS_NO_OPLOCK = 128,
    GPS_PREFERQUERYPROPERTIES = 256,
    GPS_EXTRINSICPROPERTIES = 512,
    GPS_EXTRINSICPROPERTIESONLY = 1024,
    GPS_VOLATILEPROPERTIES = 2048,
    GPS_VOLATILEPROPERTIESONLY = 4096,
    GPS_MASK_VALID = 8191
} GETPROPERTYSTOREFLAGS;
[Flags]
public enum GETPROPERTYSTOREFLAGS : int
{
    GPS_DEFAULT = 0,
    GPS_HANDLERPROPERTIESONLY = 1,
    GPS_READWRITE = 2,
    GPS_TEMPORARY = 4,
    GPS_FASTPROPERTIESONLY = 8,
    GPS_OPENSLOWITEM = 16,
    GPS_DELAYCREATION = 32,
    GPS_BESTEFFORT = 64,
    GPS_NO_OPLOCK = 128,
    GPS_PREFERQUERYPROPERTIES = 256,
    GPS_EXTRINSICPROPERTIES = 512,
    GPS_EXTRINSICPROPERTIESONLY = 1024,
    GPS_VOLATILEPROPERTIES = 2048,
    GPS_VOLATILEPROPERTIESONLY = 4096,
    GPS_MASK_VALID = 8191,
}
<Flags>
Public Enum GETPROPERTYSTOREFLAGS As Integer
    GPS_DEFAULT = 0
    GPS_HANDLERPROPERTIESONLY = 1
    GPS_READWRITE = 2
    GPS_TEMPORARY = 4
    GPS_FASTPROPERTIESONLY = 8
    GPS_OPENSLOWITEM = 16
    GPS_DELAYCREATION = 32
    GPS_BESTEFFORT = 64
    GPS_NO_OPLOCK = 128
    GPS_PREFERQUERYPROPERTIES = 256
    GPS_EXTRINSICPROPERTIES = 512
    GPS_EXTRINSICPROPERTIESONLY = 1024
    GPS_VOLATILEPROPERTIES = 2048
    GPS_VOLATILEPROPERTIESONLY = 4096
    GPS_MASK_VALID = 8191
End Enum
import enum

class GETPROPERTYSTOREFLAGS(enum.IntFlag):
    GPS_DEFAULT = 0
    GPS_HANDLERPROPERTIESONLY = 1
    GPS_READWRITE = 2
    GPS_TEMPORARY = 4
    GPS_FASTPROPERTIESONLY = 8
    GPS_OPENSLOWITEM = 16
    GPS_DELAYCREATION = 32
    GPS_BESTEFFORT = 64
    GPS_NO_OPLOCK = 128
    GPS_PREFERQUERYPROPERTIES = 256
    GPS_EXTRINSICPROPERTIES = 512
    GPS_EXTRINSICPROPERTIESONLY = 1024
    GPS_VOLATILEPROPERTIES = 2048
    GPS_VOLATILEPROPERTIESONLY = 4096
    GPS_MASK_VALID = 8191
// GETPROPERTYSTOREFLAGS (flags)
pub const GPS_DEFAULT: i32 = 0;
pub const GPS_HANDLERPROPERTIESONLY: i32 = 1;
pub const GPS_READWRITE: i32 = 2;
pub const GPS_TEMPORARY: i32 = 4;
pub const GPS_FASTPROPERTIESONLY: i32 = 8;
pub const GPS_OPENSLOWITEM: i32 = 16;
pub const GPS_DELAYCREATION: i32 = 32;
pub const GPS_BESTEFFORT: i32 = 64;
pub const GPS_NO_OPLOCK: i32 = 128;
pub const GPS_PREFERQUERYPROPERTIES: i32 = 256;
pub const GPS_EXTRINSICPROPERTIES: i32 = 512;
pub const GPS_EXTRINSICPROPERTIESONLY: i32 = 1024;
pub const GPS_VOLATILEPROPERTIES: i32 = 2048;
pub const GPS_VOLATILEPROPERTIESONLY: i32 = 4096;
pub const GPS_MASK_VALID: i32 = 8191;
// GETPROPERTYSTOREFLAGS
const (
	GPS_DEFAULT int32 = 0
	GPS_HANDLERPROPERTIESONLY int32 = 1
	GPS_READWRITE int32 = 2
	GPS_TEMPORARY int32 = 4
	GPS_FASTPROPERTIESONLY int32 = 8
	GPS_OPENSLOWITEM int32 = 16
	GPS_DELAYCREATION int32 = 32
	GPS_BESTEFFORT int32 = 64
	GPS_NO_OPLOCK int32 = 128
	GPS_PREFERQUERYPROPERTIES int32 = 256
	GPS_EXTRINSICPROPERTIES int32 = 512
	GPS_EXTRINSICPROPERTIESONLY int32 = 1024
	GPS_VOLATILEPROPERTIES int32 = 2048
	GPS_VOLATILEPROPERTIESONLY int32 = 4096
	GPS_MASK_VALID int32 = 8191
)
const
  GPS_DEFAULT = 0;
  GPS_HANDLERPROPERTIESONLY = 1;
  GPS_READWRITE = 2;
  GPS_TEMPORARY = 4;
  GPS_FASTPROPERTIESONLY = 8;
  GPS_OPENSLOWITEM = 16;
  GPS_DELAYCREATION = 32;
  GPS_BESTEFFORT = 64;
  GPS_NO_OPLOCK = 128;
  GPS_PREFERQUERYPROPERTIES = 256;
  GPS_EXTRINSICPROPERTIES = 512;
  GPS_EXTRINSICPROPERTIESONLY = 1024;
  GPS_VOLATILEPROPERTIES = 2048;
  GPS_VOLATILEPROPERTIESONLY = 4096;
  GPS_MASK_VALID = 8191;
// GETPROPERTYSTOREFLAGS
pub const GPS_DEFAULT: i32 = 0;
pub const GPS_HANDLERPROPERTIESONLY: i32 = 1;
pub const GPS_READWRITE: i32 = 2;
pub const GPS_TEMPORARY: i32 = 4;
pub const GPS_FASTPROPERTIESONLY: i32 = 8;
pub const GPS_OPENSLOWITEM: i32 = 16;
pub const GPS_DELAYCREATION: i32 = 32;
pub const GPS_BESTEFFORT: i32 = 64;
pub const GPS_NO_OPLOCK: i32 = 128;
pub const GPS_PREFERQUERYPROPERTIES: i32 = 256;
pub const GPS_EXTRINSICPROPERTIES: i32 = 512;
pub const GPS_EXTRINSICPROPERTIESONLY: i32 = 1024;
pub const GPS_VOLATILEPROPERTIES: i32 = 2048;
pub const GPS_VOLATILEPROPERTIESONLY: i32 = 4096;
pub const GPS_MASK_VALID: i32 = 8191;
const
  GPS_DEFAULT* = 0
  GPS_HANDLERPROPERTIESONLY* = 1
  GPS_READWRITE* = 2
  GPS_TEMPORARY* = 4
  GPS_FASTPROPERTIESONLY* = 8
  GPS_OPENSLOWITEM* = 16
  GPS_DELAYCREATION* = 32
  GPS_BESTEFFORT* = 64
  GPS_NO_OPLOCK* = 128
  GPS_PREFERQUERYPROPERTIES* = 256
  GPS_EXTRINSICPROPERTIES* = 512
  GPS_EXTRINSICPROPERTIESONLY* = 1024
  GPS_VOLATILEPROPERTIES* = 2048
  GPS_VOLATILEPROPERTIESONLY* = 4096
  GPS_MASK_VALID* = 8191
enum GETPROPERTYSTOREFLAGS : int {
    GPS_DEFAULT = 0,
    GPS_HANDLERPROPERTIESONLY = 1,
    GPS_READWRITE = 2,
    GPS_TEMPORARY = 4,
    GPS_FASTPROPERTIESONLY = 8,
    GPS_OPENSLOWITEM = 16,
    GPS_DELAYCREATION = 32,
    GPS_BESTEFFORT = 64,
    GPS_NO_OPLOCK = 128,
    GPS_PREFERQUERYPROPERTIES = 256,
    GPS_EXTRINSICPROPERTIES = 512,
    GPS_EXTRINSICPROPERTIESONLY = 1024,
    GPS_VOLATILEPROPERTIES = 2048,
    GPS_VOLATILEPROPERTIESONLY = 4096,
    GPS_MASK_VALID = 8191,
}
#define global GPS_DEFAULT                 0x0
#define global GPS_HANDLERPROPERTIESONLY   0x1
#define global GPS_READWRITE               0x2
#define global GPS_TEMPORARY               0x4
#define global GPS_FASTPROPERTIESONLY      0x8
#define global GPS_OPENSLOWITEM            0x10
#define global GPS_DELAYCREATION           0x20
#define global GPS_BESTEFFORT              0x40
#define global GPS_NO_OPLOCK               0x80
#define global GPS_PREFERQUERYPROPERTIES   0x100
#define global GPS_EXTRINSICPROPERTIES     0x200
#define global GPS_EXTRINSICPROPERTIESONLY 0x400
#define global GPS_VOLATILEPROPERTIES      0x800
#define global GPS_VOLATILEPROPERTIESONLY  0x1000
#define global GPS_MASK_VALID              0x1FFF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。