Methode ICorProfilerInfo::GetILFunctionBodyAllocator
Hiermee haalt u een interface op die een methode biedt om geheugen toe te wijzen die moet worden gebruikt voor het wisselen van de hoofdtekst van een methode in algemene tussentaalcode (CIL).
Syntaxis
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Parameters
moduleId
[in] De id van de module waarin de methode zich bevindt.
ppMalloc
[uit] Een aanwijzer naar een IMethodMalloc-interface die een methode biedt voor het toewijzen van het geheugen.
Opmerkingen
Een methodetekst in CIL-code moet zich bevinden als een relatief virtueel adres (RVA), ten opzichte van de geladen module, wat betekent dat deze de module binnen 4 GB volgt. Om het gemakkelijker te maken voor een hulpprogramma om de hoofdtekst van een methode te wisselen, zorgt de GetILFunctionBodyAllocator
methode ervoor dat geheugen binnen dat bereik wordt toegewezen.
Vereisten
Platformen: Zie Systeemvereisten.
Koptekst: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework-versies: beschikbaar sinds 2.0