Delen via


FunctionEnter3, functie

Hiermee wordt aan de profiler gemeld dat het besturingselement wordt doorgegeven aan een functie.

Syntaxis

void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);  

Parameters

functionOrRemappedID [in] De id van de functie waaraan het besturingselement wordt doorgegeven.

Opmerkingen

De FunctionEnter3 callback-functie meldt de profiler wanneer functies worden aangeroepen, maar biedt geen ondersteuning voor argumentinspectie. Gebruik de methode ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 om uw implementatie van deze functie te registreren.

De FunctionEnter3 functie is een callback. U moet deze implementeren. De implementatie moet het __declspec(naked) kenmerk storage-class gebruiken.

De uitvoeringsengine slaat geen registers op voordat deze functie wordt aangeroepen.

  • Bij invoer moet u alle registers opslaan die u gebruikt, inclusief die in de drijvende-komma-eenheid (FPU).

  • Bij het afsluiten moet u de stack herstellen door alle parameters uit te schakelen die door de aanroeper zijn gepusht.

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorProf.idl

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4

Zie ook