Dela via


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

Se även