ICorProfilerInfo::GetILFunctionBodyAllocator – metoda
Získá rozhraní, které poskytuje metodu přidělení paměti, která se má použít pro prohození těla metody v kódu CIL (Common Intermediate Language).
Syntaxe
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Parametry
moduleId
[v] ID modulu, ve kterém se metoda nachází.
ppMalloc
[ven] Ukazatel na IMethodMalloc rozhraní, které poskytuje metodu přidělení paměti.
Poznámky
Tělo metody v kódu CIL musí být umístěné jako relativní virtuální adresa (RVA) vzhledem k načteného modulu, což znamená, že se řídí modulem v rozsahu 4 GB. Aby nástroj snadněji prohodil tělo metody, GetILFunctionBodyAllocator
metoda zajistí, aby paměť byla přidělena v daném rozsahu.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorProf.idl, CorProf.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 2.0