Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Reemplaza el cuerpo de la función especificada en el módulo especificado.
Sintaxis
HRESULT SetILFunctionBody(
[in] ModuleID moduleId,
[in] mdMethodDef methodid,
[in] LPCBYTE pbNewILMethodHeader);
Parámetros
moduleId
[in] Id. del módulo en el que reside la función.
methodid
[in] Token de la función para la que se va a reemplazar el cuerpo.
pbNewILMethodHeader
[in] Nuevo encabezado de la función.
Comentarios
El método SetILFunctionBody reemplaza la dirección virtual relativa de la función en los metadatos para que apunte al nuevo cuerpo de la función y ajuste las estructuras de datos internas según sea necesario.
Al método SetILFunctionBody solo se le puede llamar en aquellas funciones que nunca las haya compilado un compilador Just-In-Time (JIT).
Use el método ICorProfilerInfo::GetILFunctionBodyAllocator para asignar espacio al método nuevo a fin de asegurarse de que el búfer es compatible.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 2.0