Sdílet prostřednictvím


FunctionEnter3 – funkce

Oznámí profileru, že se ovládací prvek předává funkci.

Syntaxe

void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);  

Parametry

functionOrRemappedID [v] Identifikátor funkce, do které je předán ovládací prvek.

Poznámky

Funkce FunctionEnter3 zpětného volání upozorní profiler na volání funkcí, ale nepodporuje kontrolu argumentů. Pomocí metody ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 zaregistrujte implementaci této funkce.

Funkce FunctionEnter3 je zpětné volání; musíte ji implementovat. Implementace musí používat __declspec(naked) atribut třídy úložiště.

Spouštěcí modul před voláním této funkce neukládá žádné registry.

  • Při vstupu musíte uložit všechny registry, které používáte, včetně těch v jednotce s plovoucí desetinou čárkou (FPU).

  • Při ukončení musíte zásobník obnovit tak, že zobrazíte všechny parametry, které byly vloženy volajícím.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorProf.idl

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od 4

Viz také