FunctionEnter3- funktion
Meddelar profileraren att kontrollen skickas till en funktion.
Syntax
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Parametrar
functionOrRemappedID
[in] Identifieraren för funktionen som kontrollen skickas till.
Kommentarer
Återanropsfunktionen FunctionEnter3
meddelar profileraren när funktioner anropas, men stöder inte argumentgranskning. Använd metoden ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 för att registrera implementeringen av den här funktionen.
Funktionen FunctionEnter3
är ett återanrop. Du måste implementera den. Implementeringen måste använda attributet __declspec(naked)
storage-class.
Körningsmotorn sparar inga register innan den anropar den här funktionen.
Vid inmatning måste du spara alla register som du använder, inklusive de som finns i flyttalsenheten (FPU).
Vid avslut måste du återställa stacken genom att ta bort alla parametrar som push-överfördes av anroparen.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorProf.idl
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 4