IActiveScriptProfilerControl3::EnumHeap, méthodeIActiveScriptProfilerControl3::EnumHeap Method

Retourne une interface (iactivescriptprofilerheapenum, Interface) qui peut être utilisé pour itérer sur les objets du tas de garbage collection dans le contexte du moteur de script associé.Returns an interface (IActiveScriptProfilerHeapEnum Interface) that can be used to iterate over the GC heap objects in the context of the associated script engine.

Vous pouvez appeler cette méthode dans debug ou en mode version finale.You can call this method in either debug or release mode. Cette méthode doit être appelée lorsque le thread d’interface utilisateur est inactif.This method should be called when UI thread is idle. Une fois que la méthode a été appelée, aucune opération ne doit être effectuée sur le moteur de script à l’exception méthode IActiveScriptProfilerHeapEnum::Next jusqu'à ce que méthode IActiveScriptProfilerHeapEnum::Nextretourne S_FALSE ou iactivescriptprofilerheapenum, Interface interface pointeur est relâché.After the method has been called, no operations should be performed against the script engine except IActiveScriptProfilerHeapEnum::Next Method until IActiveScriptProfilerHeapEnum::Next Method returns S_FALSE or the IActiveScriptProfilerHeapEnum Interface interface pointer is released.

SyntaxeSyntax

HRESULT EnumHeap([out] IActiveScriptProfilerHeapEnum** ppEnum);  

ParamètresParameters

ppEnumppEnum
[out] Retourne le iactivescriptprofilerheapenum, Interface.[out] Returns the IActiveScriptProfilerHeapEnum Interface.

Valeur de retourReturn Value

La valeur HRESULT.The HRESULT.