Compartir vía


ICorProfilerFunctionControl::SetILInstrumentedCodeMap (Método)

Establece un mapa de código para la función especificada usando las entradas del mapa de Common Intermediate Language (CIL) especificadas.

Sintaxis

HRESULT SetILInstrumentedCodeMap(  
    [in]   ULONG      cILMapEntries,  
    [in, size_is(cILMapEntries)] COR_IL_MAP rgILMapEntries[]);  

Parámetros

cILMapEntries
[in] Número de entradas en el mapa.

rgILMapEntries
[in] El valor de este parámetro se corresponde con la matriz de entradas COR_IL_MAP que se asigna desde el llamador. La interpretación de estas entradas es la misma que la del método ICorProfilerInfo::SetILInstrumentedCodeMap.

Comentarios

Establecer la asignación mediante una llamada a este método permitirá que la asignación pueda recuperarse en el depurador mediante una llamada al método ICorDebugILCode2::GetInstrumentedILMap. También permite al depurador usar la asignación internamente al calcular los desplazamientos del IL para los seguimientos de pila y la duración de las variables.

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 4.5

Consulte también