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 metódus közös köztes nyelvének (CIL) törzsét cseréli le.
Szintaxis
HRESULT SetILFunctionBody(
[in] ULONG cbNewILMethodHeader,
[in, size_is(cbNewILMethodHeader)] LPCBYTE pbNewILMethodHeader);
Paraméterek
cbNewILMethodHeader
[in] Az új CIL teljes mérete, beleértve a fejlécet és a törzs utáni struktúrákat.
pbNewILMethodHeader
[in] Mutató az új CIL-fejlécre.
Visszatérési érték
Ez a metódus a következő specifikus HRESULT-értékeket adja vissza.
| HRESULT | Description |
|---|---|
| S_OK | A csere sikeres volt. |
Megjegyzések
Az ICorProfilerInfo::SetILFunctionBody metódustól eltérően a SetILFunctionBody metódus kezeli az új CIL-törzshez szükséges memóriát. Ez azt jelenti, hogy a profilkészítő által biztosított CIL-törzset nem kell lefoglalni az IMethodMalloc interfész használatával, vagy egy adott tartományon belül kell lefoglalni. Bármilyen omlán lefoglalható. A profilkészítő a visszatérés után SetILFunctionBody felszabadíthatja a CIL-törzséhez használt memóriát.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 4.5 óta érhető el