FunctionEnter3 — Funkcja
Powiadamia profilera, że kontrolka jest przekazywana do funkcji.
Składnia
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Parametry
functionOrRemappedID
[w] Identyfikator funkcji, do której jest przekazywana kontrolka.
Uwagi
Funkcja FunctionEnter3
wywołania zwrotnego powiadamia profilera jako wywoływane funkcje, ale nie obsługuje inspekcji argumentów. Użyj metody ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 , aby zarejestrować implementację tej funkcji.
Funkcja FunctionEnter3
jest wywołaniem zwrotnym. Należy ją zaimplementować. Implementacja musi używać atrybutu __declspec(naked)
klasy magazynu.
Aparat wykonywania nie zapisuje żadnych rejestrów przed wywołaniem tej funkcji.
Podczas wprowadzania należy zapisać wszystkie używane rejestry, w tym te w jednostce zmiennoprzecinkowej (FPU).
Po wyjściu należy przywrócić stos, wyskakując wszystkie parametry wypchnięte przez jego obiekt wywołujący.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od 4