Sdílet prostřednictvím


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

Viz také