IActiveScriptProfilerHeapEnum Interface

An iterator over the heap objects associated with a script engine, gathered by the IActiveScriptProfilerControl3::EnumHeap Method.

Syntax

interface IActiveScriptProfilerHeapEnum : IUnknown  

Methods

IActiveScriptProfilerHeapEnum::Next Method
Gets the next object or objects in the set of heap objects gathered by the IActiveScriptProfilerControl3::EnumHeap Method.

IActiveScriptProfilerHeapEnum::GetOptionalInfo Method
Gets optional information on the specified object in the set of heap objects gathered by the IActiveScriptProfilerControl3::EnumHeap Method.

IActiveScriptProfilerHeapEnum::FreeObjectAndOptionalInfo Method
Frees the specified PROFILER_HEAP_OBJECT Structure structures and their associated PROFILER_HEAP_OBJECT_OPTIONAL_INFO Structure elements.

IActiveScriptProfilerHeapEnum::GetNameIdMap
Returns the string names corresponding to PROFILER_HEAP_OBJECT_NAME_ID Type values..