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.
A megadott függvény törzsét cseréli le a megadott modulban.
Szintaxis
HRESULT SetILFunctionBody(
[in] ModuleID moduleId,
[in] mdMethodDef methodid,
[in] LPCBYTE pbNewILMethodHeader);
Paraméterek
moduleId
[in] Annak a modulnak az azonosítója, amelyben a függvény található.
methodid
[in] Annak a függvénynek a jogkivonata, amelyre a törzset ki kell cserélni.
pbNewILMethodHeader
[in] A függvény új fejléce.
Megjegyzések
A SetILFunctionBody metódus lecseréli a függvény relatív virtuális címét a metaadatokban, hogy az az új függvénytörzsre mutatjon, és szükség szerint módosítsa a belső adatstruktúrákat.
A SetILFunctionBody metódus csak azokra a függvényekre hívható meg, amelyeket még soha nem fordított le egy igény szerinti (JIT) fordító.
Az ICorProfilerInfo::GetILFunctionBodyAllocator metódus használatával foglaljon le helyet az új metódusnak, hogy a puffer kompatibilis legyen.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 2.0 óta érhető el