PROFILER_RELATIONSHIP_INFO Enumeration

Represents information about the object in the relationship. Used in PROFILER_HEAP_OBJECT_RELATIONSHIP Structure.

Syntax

typedef [v1_enum] enum {    PROFILER_PROPERTY_TYPE_NUMBER = 0x01,    PROFILER_PROPERTY_TYPE_STRING = 0x02,    PROFILER_PROPERTY_TYPE_HEAP_OBJECT = 0x03,    PROFILER_PROPERTY_TYPE_EXTERNAL_OBJECT = 0x04,    PROFILER_PROPERTY_TYPE_BSTR = 0x05,} PROFILER_RELATIONSHIP_INFO;  

Members

Member Value Description
PROFILER_PROPERTY_TYPE_NUMBER 0x01 The object is a number.
PROFILER_PROPERTY_TYPE_STRING 0x02 The object is a string.
PROFILER_PROPERTY_TYPE_HEAP_OBJECT 0x03 The object is a heap object.
PROFILER_PROPERTY_TYPE_EXTERNAL_OBJECT 0x04 The object is external, that is, not on the garbage collection heap.
PROFILER_PROPERTY_TYPE_BSTR 0x05 The object is a BSTR.
PROFILER_PROPERTY_TYPE_SUBSTRING 0x06 The object is a SUBSTRING.