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