Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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