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