Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug.ActiveScript › JS_PROPERTY_ATTRIBUTES

JS_PROPERTY_ATTRIBUTES

列挙型
基底型i4

メンバー 9

名前10進16進
JS_PROPERTY_ATTRIBUTE_NONE00x0
JS_PROPERTY_HAS_CHILDREN10x1
JS_PROPERTY_FAKE20x2
JS_PROPERTY_METHOD40x4
JS_PROPERTY_READONLY80x8
JS_PROPERTY_NATIVE_WINRT_POINTER160x10
JS_PROPERTY_FRAME_INTRYBLOCK320x20
JS_PROPERTY_FRAME_INCATCHBLOCK640x40
JS_PROPERTY_FRAME_INFINALLYBLOCK1280x80

各言語での定義

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

typedef enum JS_PROPERTY_ATTRIBUTES : int {
    JS_PROPERTY_ATTRIBUTE_NONE = 0,
    JS_PROPERTY_HAS_CHILDREN = 1,
    JS_PROPERTY_FAKE = 2,
    JS_PROPERTY_METHOD = 4,
    JS_PROPERTY_READONLY = 8,
    JS_PROPERTY_NATIVE_WINRT_POINTER = 16,
    JS_PROPERTY_FRAME_INTRYBLOCK = 32,
    JS_PROPERTY_FRAME_INCATCHBLOCK = 64,
    JS_PROPERTY_FRAME_INFINALLYBLOCK = 128
} JS_PROPERTY_ATTRIBUTES;
public enum JS_PROPERTY_ATTRIBUTES : int
{
    JS_PROPERTY_ATTRIBUTE_NONE = 0,
    JS_PROPERTY_HAS_CHILDREN = 1,
    JS_PROPERTY_FAKE = 2,
    JS_PROPERTY_METHOD = 4,
    JS_PROPERTY_READONLY = 8,
    JS_PROPERTY_NATIVE_WINRT_POINTER = 16,
    JS_PROPERTY_FRAME_INTRYBLOCK = 32,
    JS_PROPERTY_FRAME_INCATCHBLOCK = 64,
    JS_PROPERTY_FRAME_INFINALLYBLOCK = 128,
}
Public Enum JS_PROPERTY_ATTRIBUTES As Integer
    JS_PROPERTY_ATTRIBUTE_NONE = 0
    JS_PROPERTY_HAS_CHILDREN = 1
    JS_PROPERTY_FAKE = 2
    JS_PROPERTY_METHOD = 4
    JS_PROPERTY_READONLY = 8
    JS_PROPERTY_NATIVE_WINRT_POINTER = 16
    JS_PROPERTY_FRAME_INTRYBLOCK = 32
    JS_PROPERTY_FRAME_INCATCHBLOCK = 64
    JS_PROPERTY_FRAME_INFINALLYBLOCK = 128
End Enum
import enum

class JS_PROPERTY_ATTRIBUTES(enum.IntEnum):
    JS_PROPERTY_ATTRIBUTE_NONE = 0
    JS_PROPERTY_HAS_CHILDREN = 1
    JS_PROPERTY_FAKE = 2
    JS_PROPERTY_METHOD = 4
    JS_PROPERTY_READONLY = 8
    JS_PROPERTY_NATIVE_WINRT_POINTER = 16
    JS_PROPERTY_FRAME_INTRYBLOCK = 32
    JS_PROPERTY_FRAME_INCATCHBLOCK = 64
    JS_PROPERTY_FRAME_INFINALLYBLOCK = 128
// JS_PROPERTY_ATTRIBUTES
pub const JS_PROPERTY_ATTRIBUTE_NONE: i32 = 0;
pub const JS_PROPERTY_HAS_CHILDREN: i32 = 1;
pub const JS_PROPERTY_FAKE: i32 = 2;
pub const JS_PROPERTY_METHOD: i32 = 4;
pub const JS_PROPERTY_READONLY: i32 = 8;
pub const JS_PROPERTY_NATIVE_WINRT_POINTER: i32 = 16;
pub const JS_PROPERTY_FRAME_INTRYBLOCK: i32 = 32;
pub const JS_PROPERTY_FRAME_INCATCHBLOCK: i32 = 64;
pub const JS_PROPERTY_FRAME_INFINALLYBLOCK: i32 = 128;
// JS_PROPERTY_ATTRIBUTES
const (
	JS_PROPERTY_ATTRIBUTE_NONE int32 = 0
	JS_PROPERTY_HAS_CHILDREN int32 = 1
	JS_PROPERTY_FAKE int32 = 2
	JS_PROPERTY_METHOD int32 = 4
	JS_PROPERTY_READONLY int32 = 8
	JS_PROPERTY_NATIVE_WINRT_POINTER int32 = 16
	JS_PROPERTY_FRAME_INTRYBLOCK int32 = 32
	JS_PROPERTY_FRAME_INCATCHBLOCK int32 = 64
	JS_PROPERTY_FRAME_INFINALLYBLOCK int32 = 128
)
const
  JS_PROPERTY_ATTRIBUTE_NONE = 0;
  JS_PROPERTY_HAS_CHILDREN = 1;
  JS_PROPERTY_FAKE = 2;
  JS_PROPERTY_METHOD = 4;
  JS_PROPERTY_READONLY = 8;
  JS_PROPERTY_NATIVE_WINRT_POINTER = 16;
  JS_PROPERTY_FRAME_INTRYBLOCK = 32;
  JS_PROPERTY_FRAME_INCATCHBLOCK = 64;
  JS_PROPERTY_FRAME_INFINALLYBLOCK = 128;
// JS_PROPERTY_ATTRIBUTES
pub const JS_PROPERTY_ATTRIBUTE_NONE: i32 = 0;
pub const JS_PROPERTY_HAS_CHILDREN: i32 = 1;
pub const JS_PROPERTY_FAKE: i32 = 2;
pub const JS_PROPERTY_METHOD: i32 = 4;
pub const JS_PROPERTY_READONLY: i32 = 8;
pub const JS_PROPERTY_NATIVE_WINRT_POINTER: i32 = 16;
pub const JS_PROPERTY_FRAME_INTRYBLOCK: i32 = 32;
pub const JS_PROPERTY_FRAME_INCATCHBLOCK: i32 = 64;
pub const JS_PROPERTY_FRAME_INFINALLYBLOCK: i32 = 128;
const
  JS_PROPERTY_ATTRIBUTE_NONE* = 0
  JS_PROPERTY_HAS_CHILDREN* = 1
  JS_PROPERTY_FAKE* = 2
  JS_PROPERTY_METHOD* = 4
  JS_PROPERTY_READONLY* = 8
  JS_PROPERTY_NATIVE_WINRT_POINTER* = 16
  JS_PROPERTY_FRAME_INTRYBLOCK* = 32
  JS_PROPERTY_FRAME_INCATCHBLOCK* = 64
  JS_PROPERTY_FRAME_INFINALLYBLOCK* = 128
enum JS_PROPERTY_ATTRIBUTES : int {
    JS_PROPERTY_ATTRIBUTE_NONE = 0,
    JS_PROPERTY_HAS_CHILDREN = 1,
    JS_PROPERTY_FAKE = 2,
    JS_PROPERTY_METHOD = 4,
    JS_PROPERTY_READONLY = 8,
    JS_PROPERTY_NATIVE_WINRT_POINTER = 16,
    JS_PROPERTY_FRAME_INTRYBLOCK = 32,
    JS_PROPERTY_FRAME_INCATCHBLOCK = 64,
    JS_PROPERTY_FRAME_INFINALLYBLOCK = 128,
}
#define global JS_PROPERTY_ATTRIBUTE_NONE       0x0
#define global JS_PROPERTY_HAS_CHILDREN         0x1
#define global JS_PROPERTY_FAKE                 0x2
#define global JS_PROPERTY_METHOD               0x4
#define global JS_PROPERTY_READONLY             0x8
#define global JS_PROPERTY_NATIVE_WINRT_POINTER 0x10
#define global JS_PROPERTY_FRAME_INTRYBLOCK     0x20
#define global JS_PROPERTY_FRAME_INCATCHBLOCK   0x40
#define global JS_PROPERTY_FRAME_INFINALLYBLOCK 0x80