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 em código de linguagem intermediária comum (CIL).
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
[saídas] Um ponteiro para uma interface IMethodMalloc que fornece um método para alocar a memória.
Observações
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 tornar mais fácil para uma ferramenta trocar o corpo de um método, o método garante que a GetILFunctionBodyAllocator
memória seja alocada dentro desse intervalo.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponível desde 2.0