Dela via


ICorProfilerInfo::GetILFunctionBodyAllocator-metod

Hämtar ett gränssnitt som tillhandahåller en metod för att allokera minne som ska användas för att växla ut brödtexten i en metod med CIL-kod (Common Intermediate Language).

Syntax

HRESULT GetILFunctionBodyAllocator(
    [in]  ModuleID      moduleId,
    [out] IMethodMalloc **ppMalloc);

Parametrar

moduleId [i] ID för modulen där metoden finns.

ppMalloc [ut] En pekare till ett IMethodMalloc-gränssnitt som tillhandahåller en metod för att allokera minnet.

Kommentarer

En metodtext i CIL-kod måste finnas som en relativ virtuell adress (RVA), i förhållande till den inlästa modulen, vilket innebär att den följer modulen inom 4 GB. För att göra det enklare för ett verktyg att växla ut brödtexten GetILFunctionBodyAllocator i en metod säkerställer metoden att minnet allokeras inom det intervallet.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorProf.idl, CorProf.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Tillgänglig sedan 2.0

Se även