Sdílet prostřednictvím


ICorProfilerCallback::UnmanagedToManagedTransition – metoda

Upozorní profiler, že došlo k přechodu z nespravovaného kódu na spravovaný kód.

Syntaxe

HRESULT UnmanagedToManagedTransition(  
    [in] FunctionID functionId,  
    [in] COR_PRF_TRANSITION_REASON reason);  

Parametry

functionId
[v] ID funkce, která je volána.

reason
[v] Hodnota COR_PRF_TRANSITION_REASON výčet, který označuje, zda k přechodu došlo z důvodu volání do spravovaného kódu z nespravovaného kódu, nebo z důvodu návratu z nespravované funkce volanou spravovanou funkcí.

Poznámky

Pokud je hodnota reason COR_PRF_TRANSITION_RETURN a functionId není null, ID funkce je ID nespravované funkce a nikdy se nezkompilovalo pomocí kompilátoru JIT (just-in-time). Nespravované funkce mají přidružené některé základní informace, například název a metadata.

Pokud je hodnota reason COR_PRF_TRANSITION_CALL, je možné, že volaná funkce (tj. spravovaná funkce) ještě nebyla zkompilována pomocí JIT.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorProf.idl, CorProf.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 2.0

Viz také