ホーム › System.Diagnostics.Debug.ActiveScript › PROFILER_HEAP_OBJECT_FLAGS
PROFILER_HEAP_OBJECT_FLAGS
列挙型フラグメンバー 13
| 名前 | 10進 | 16進 |
|---|---|---|
| PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT | 1 | 0x1 |
| PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT | 2 | 0x2 |
| PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED | 4 | 0x4 |
| PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL | 8 | 0x8 |
| PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN | 16 | 0x10 |
| PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH | 32 | 0x20 |
| PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE | 64 | 0x40 |
| PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE | 128 | 0x80 |
| PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE | 256 | 0x100 |
| PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE | 512 | 0x200 |
| PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS | 1024 | 0x400 |
| PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE | 2048 | 0x800 |
| PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE | 4096 | 0x1000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum PROFILER_HEAP_OBJECT_FLAGS : int {
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 1,
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 2,
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 4,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL = 8,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN = 16,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH = 32,
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE = 64,
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE = 128,
PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE = 256,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE = 512,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS = 1024,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE = 2048,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 4096
} PROFILER_HEAP_OBJECT_FLAGS;[Flags]
public enum PROFILER_HEAP_OBJECT_FLAGS : int
{
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 1,
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 2,
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 4,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL = 8,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN = 16,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH = 32,
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE = 64,
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE = 128,
PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE = 256,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE = 512,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS = 1024,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE = 2048,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 4096,
}<Flags>
Public Enum PROFILER_HEAP_OBJECT_FLAGS As Integer
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 1
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 2
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 4
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL = 8
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN = 16
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH = 32
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE = 64
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE = 128
PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE = 256
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE = 512
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS = 1024
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE = 2048
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 4096
End Enumimport enum
class PROFILER_HEAP_OBJECT_FLAGS(enum.IntFlag):
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 1
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 2
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 4
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL = 8
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN = 16
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH = 32
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE = 64
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE = 128
PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE = 256
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE = 512
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS = 1024
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE = 2048
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 4096// PROFILER_HEAP_OBJECT_FLAGS (flags)
pub const PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT: i32 = 1;
pub const PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT: i32 = 2;
pub const PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED: i32 = 4;
pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL: i32 = 8;
pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN: i32 = 16;
pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH: i32 = 32;
pub const PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE: i32 = 64;
pub const PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE: i32 = 128;
pub const PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE: i32 = 256;
pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE: i32 = 512;
pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS: i32 = 1024;
pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE: i32 = 2048;
pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE: i32 = 4096;// PROFILER_HEAP_OBJECT_FLAGS
const (
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT int32 = 1
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT int32 = 2
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED int32 = 4
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL int32 = 8
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN int32 = 16
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH int32 = 32
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE int32 = 64
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE int32 = 128
PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE int32 = 256
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE int32 = 512
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS int32 = 1024
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE int32 = 2048
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE int32 = 4096
)const
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 1;
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 2;
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 4;
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL = 8;
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN = 16;
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH = 32;
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE = 64;
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE = 128;
PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE = 256;
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE = 512;
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS = 1024;
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE = 2048;
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 4096;// PROFILER_HEAP_OBJECT_FLAGS
pub const PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT: i32 = 1;
pub const PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT: i32 = 2;
pub const PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED: i32 = 4;
pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL: i32 = 8;
pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN: i32 = 16;
pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH: i32 = 32;
pub const PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE: i32 = 64;
pub const PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE: i32 = 128;
pub const PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE: i32 = 256;
pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE: i32 = 512;
pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS: i32 = 1024;
pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE: i32 = 2048;
pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE: i32 = 4096;const
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT* = 1
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT* = 2
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED* = 4
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL* = 8
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN* = 16
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH* = 32
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE* = 64
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE* = 128
PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE* = 256
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE* = 512
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS* = 1024
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE* = 2048
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE* = 4096enum PROFILER_HEAP_OBJECT_FLAGS : int {
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 1,
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 2,
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 4,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL = 8,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN = 16,
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH = 32,
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE = 64,
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE = 128,
PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE = 256,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE = 512,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS = 1024,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE = 2048,
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 4096,
}#define global PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT 0x1
#define global PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT 0x2
#define global PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED 0x4
#define global PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL 0x8
#define global PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN 0x10
#define global PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH 0x20
#define global PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE 0x40
#define global PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE 0x80
#define global PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE 0x100
#define global PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE 0x200
#define global PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS 0x400
#define global PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE 0x800
#define global PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE 0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。