Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Értesíti a profilkészítőt arról, hogy a vezérlő egy függvénynek van átadva.
Megjegyzés
A FunctionEnter függvény elavult a .NET-keretrendszer 2.0-s verziójában, és használata teljesítménybeli büntetést von maga után. Használja helyette a FunctionEnter2 függvényt.
Szintaxis
void __stdcall FunctionEnter (
[in] FunctionID funcID
);
Paraméterek
funcID [in] Annak a függvénynek az azonosítója, amelynek a vezérlőt átadja a rendszer.
Megjegyzések
A FunctionEnter függvény visszahívás; implementálnia kell. Az implementációnak a __declspec(naked) storage-class attribútumot kell használnia.
A végrehajtó motor nem ment regisztereket a függvény meghívása előtt.
A bejegyzéskor mentenie kell az összes használt regisztert, beleértve a lebegőpontos egységben (FPU) lévőket is.
Kilépéskor vissza kell állítania a vermet a hívó által leküldett összes paraméter kiugraásával.
A megvalósítása FunctionEnter nem tilthatja le, mert késlelteti a szemétgyűjtést. Az implementáció nem kísérelhet meg szemétgyűjtést, mert előfordulhat, hogy a verem nem szemétgyűjtés-barát állapotban van. Szemétgyűjtési kísérlet esetén a futtatókörnyezet mindaddig blokkolva lesz, amíg vissza nem FunctionEnter tér.
Emellett a FunctionEnter függvény nem hívhat meg felügyelt kódot, és semmilyen módon nem okozhat felügyelt memóriafoglalást.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 1.1, 1.0