ICorProfilerCallback::ExceptionUnwindFinallyEnter-Methode

Benachrichtigt den Profiler, dass die Entladungsphase der Ausnahmebehandlung eine finally-Klausel öffnet, die in der angegebenen Funktion enthalten ist.

Syntax

HRESULT ExceptionUnwindFinallyEnter(  
    [in] FunctionID functionId);  

Parameter

functionId
[in] Die ID der Funktion, die die finally-Klausel enthält.

Bemerkungen

Der Profiler sollte in seiner Implementierung dieser Methode nicht blockiert werden, da sich der Stapel möglicherweise nicht in einem Zustand befindet, der die Garbage Collection zulässt, sodass die präventive Garbage Collection nicht aktiviert werden kann. Wird der Profiler an dieser Stelle blockiert und die Garbage Collection versucht, wird die Runtime blockiert, bis dieser Rückruf zurückgegeben wird.

Die Profilerimplementierung dieser Methode sollte nicht in verwalteten Code aufgerufen werden oder in irgendeiner Weise zu einer Zuordnung mit verwaltetem Speicher führen.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch