PROFILER_HEAP_OBJECT_FLAGS, énumérationPROFILER_HEAP_OBJECT_FLAGS Enumeration

Indicateurs qui représentent des informations de base sur l’objet de tas.Flags that represent basic information about the heap object. Utilisé dans le profiler_heap_object, Structure.Used in the PROFILER_HEAP_OBJECT Structure.

SyntaxeSyntax

typedef [v1_enum] enum {    PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT            = 0x00000001,    PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT               = 0x00000002,    PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED           = 0x00000004,    PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL              = 0x00000008,    PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN      = 0x00000010,    PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH     = 0x00000020,    PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE      = 0x00000040,    PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE      = 0x00000080,    PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE = 0x00000100,    PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE        = 0x00000200,    PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS    = 0x00000400,    PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE        = 0x00000800,    PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE       = 0x00001000,} PROFILER_HEAP_OBJECT_FLAGS;  

MembresMembers

MembreMember ValeurValue DescriptionDescription
PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECTPROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT 0x000000010x00000001 Cet objet de segment de mémoire a été alloué après la précédente demande d’énumération du tas.This heap object was allocated after the previous heap enumeration request. Profiler_heap_object_id, Type valeurs peuvent être réutilisées si l’objet est collecté.PROFILER_HEAP_OBJECT_ID Type values can be reused if the object is collected.
PROFILER_HEAP_OBJECT_FLAGS_IS_ROOTPROFILER_HEAP_OBJECT_FLAGS_IS_ROOT 0x000000020x00000002 Cet objet de segment de mémoire est un objet racine du graphique d’objets.This heap object is a root object of the object graph.
PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSEDPROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED 0x000000040x00000004 Cet objet de segment de mémoire est d’un site de script qui a été fermé.This heap object is from a script site that was closed.
PROFILER_HEAP_OBJECT_FLAGS_EXTERNALPROFILER_HEAP_OBJECT_FLAGS_EXTERNAL 0x000000080x00000008 Cet objet de segment de mémoire a été alloué à l’extérieur de tas de garbage collection JavaScript.This heap object was allocated outside the JavaScript garbage collection heap.
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWNPROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN 0x000000100x00000010 Cet objet de segment de mémoire a été alloué à l’extérieur du tas de garbage collection et la met en œuvre IUnknown.This heap object was allocated outside the garbage collection heap and implements IUnknown.
PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCHPROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH 0x000000200x00000020 Cet objet de segment de mémoire a été alloué à l’extérieur de tas de garbage collection et implémente l’interface IDISPATCH.This heap object was allocated outside the garbage collection heap and implements the IDISPATCH interface.
PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATEPROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE 0x000000400x00000040 La taille de cet objet de segment de mémoire est approximative.The size of this heap object is approximate.
PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLEPROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE x00000080x00000080 La taille de cet objet de segment de mémoire n’est pas disponible.The size of this heap object is unavailable.
PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCEPROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE 0x000002000x00000200 L’objet de segment de mémoire est une instance d’exécution de Windows.The heap object is a Windows Runtime instance.
PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASSPROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS 0x000004000x00000400 L’objet de segment de mémoire est une classe d’exécution Windows Runtime.The heap object is a Windows Runtime runtime class.
PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATEPROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE 0x000008000x00000800 L’objet de segment de mémoire est un délégué Windows Runtime.The heap object is a Windows Runtime delegate.
PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACEPROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE 0x000010000x00001000 L’objet de tas est dans l’espace de noms Windows Runtime.The heap object is in the Windows Runtime namespace.