Método ICorProfilerInfo::GetILFunctionBodyAllocator
Obtém uma interface que fornece um método para alocar memória a ser usada para trocar o corpo de um método no código CIL (linguagem intermediária comum).
Sintaxe
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Parâmetros
moduleId
[em] A ID do módulo no qual o método reside.
ppMalloc
[saiu] Um ponteiro para uma interface IMethodMalloc que fornece um método para alocar a memória.
Comentários
Um corpo de método no código CIL deve estar localizado como um endereço virtual relativo (RVA), relativo ao módulo carregado, o que significa que ele segue o módulo dentro de 4 GB. Para facilitar a troca do corpo de um método por uma ferramenta, o método garante que a memória GetILFunctionBodyAllocator
seja alocada dentro desse intervalo.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 2.0