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 törzsére mutató mutatót kap a közös köztes nyelvű (CIL) kódban, a fejlécétől kezdve.
Syntax
HRESULT GetILFunctionBody(
[in] ModuleID moduleId,
[in] mdMethodDef methodId,
[out] LPCBYTE *ppMethodHeader,
[out] ULONG *pcbMethodSize);
Paraméterek
moduleId [in] Annak a modulnak az azonosítója, amelyben a függvény található.
methodId [in] A metódus metaadat-jogkivonata.
ppMethodHeader [kifelé] Mutató a metódus fejlécére.
pcbMethodSize [kifelé] A metódus méretét meghatározó egész szám.
Megjegyzések
A metódusok hatókörét az a modul határozza meg, amelyben él. Mivel a GetILFunctionBody metódus úgy lett kialakítva, hogy hozzáférést adjon az eszköznek a CIL-kódhoz, mielőtt betöltené azt a közös nyelvi futtatókörnyezet (CLR), a metódus metaadat-jogkivonatával megkeresi a kívánt példányt.
GetILFunctionBody vissza tud adni egy CORPROF_E_FUNCTION_NOT_IL HRESULT-ot, ha a methodId metódus CIL-kód nélkül (például absztrakt metódusra vagy platformhívási (PInvoke) metódusra mutat).
Követelmények
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 2.0 óta elérhető