PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS Enumeration
Flags that represent whether a heap object pointed to in an object relationship is a getter or setter method. Used in the EnumHeap2 method when the PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS value is specified in the enumFlags
parameter.
Syntax
typedef [v1_enum] enum { PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_NONE = 0x00000000, PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_GET_ACCESSOR = 0x00010000, PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_SET_ACCESSOR = 0x00020000,} PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS;
Members
Member | Value | Description |
---|---|---|
PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_NONE | 0x00000000 | This heap object pointed to in an object relationship is not identified as either a getter or setter method. |
PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_GET_ACCESSOR | 0x00010000 | The heap object pointed to in an object relationship is a getter method. This information will be stored in the high 2 bytes (16 bits) of the PROFILER_HEAP_OBJECT_RELATIONSHIP.relationshipInfo field. |
PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_SET_ACCESSOR | 0x00020000 | The heap object pointed to in an object relationship is a setter method. This information will be stored in the high 2 bytes (16 bits) of the PROFILER_HEAP_OBJECT_RELATIONSHIP.relationshipInfo field. |