Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Benachrichtigt den Profiler, dass das Steuerelement an eine Funktion übergeben wird.
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Parameter
- functionOrRemappedID
[in] Der Bezeichner der Funktion, an die das Steuerelement übergeben wird.
Hinweise
Die FunctionEnter3-Rückruffunktion benachrichtigt den Profiler ebenfalls, wenn Funktionen aufgerufen werden, sie unterstützt jedoch keine Argumentüberprüfung. Verwenden Sie die ICorProfilerInfo3::SetEnterLeaveFunctionHooks3-Methode, um die Implementierung dieser Funktion zu registrieren.
Die FunctionEnter3-Funktion ist ein Rückruf; Sie müssen sie implementieren. Die Implementierung muss das __declspec(naked)-Speicherklassenattribut verwenden.
Das Ausführungsmodul speichert vor dem Aufrufen dieser Funktion keine Register.
Beim Eintritt müssen Sie alle verwendeten Register speichern, auch die Register in der Gleitkommaeinheit (Floating-Point Unit, FPU).
Beim Beenden müssen Sie den Stapel wiederherstellen, indem Sie alle Parameter, die vom Aufrufer verschoben wurden, wieder abholen.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorProf.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4
Siehe auch
Referenz
SetEnterLeaveFunctionHooks3WithInfo
Weitere Ressourcen
Profilerstellung für globale statische Funktionen
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
|---|---|---|
|
Oktober 2010 |
__stdcall zur Syntax hinzugefügt. |
Kundenfeedback. |