Megosztás a következőn keresztül:


ICorProfilerInfo::GetILFunctionBodyAllocator metódus

Lekéri a felületet, amely a közös köztes nyelvű (CIL) kódban lévő metódus törzsének felcseréléséhez használandó memória lefoglalására szolgáló módszert biztosít.

Syntax

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

Paraméterek

moduleId [in] Annak a modulnak az azonosítója, amelyben a metódus található.

ppMalloc[kifelé] Egy IMethodMalloc-felületre mutató mutató, amely a memória lefoglalására szolgál.

Megjegyzések

A CIL-kód metódustörzsének relatív virtuális címként (RVA) kell lennie a betöltött modulhoz képest, ami azt jelenti, hogy a modult 4 GB-on belül követi. Annak érdekében, hogy egy eszköz könnyebben felcserélje egy metódus törzsét, a GetILFunctionBodyAllocator metódus biztosítja, hogy a memória az adott tartományon belül legyen lefoglalva.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.

Fejléc: CorProf.idl, CorProf.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 2.0 óta elérhető

Lásd még