Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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