Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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