Compartilhar via


Método ICorProfilerFunctionControl::SetILInstrumentedCodeMap

Define um mapa de códigos para a função especificada usando as entradas de mapa Common Intermediate Language (CIL) especificadas.

Sintaxe

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

Parâmetros

cILMapEntries
[in] O número de entradas no mapa.

rgILMapEntries
[in] A matriz alocada pelo chamador de entradas COR_IL_MAP. A interpretação dessas entradas é a mesma usada para o método ICorProfilerInfo::SetILInstrumentedCodeMap.

Comentários

A configuração do mapeamento chamando esse método permite que o depurador recupere o mapeamento chamando ICorDebugILCode2::GetInstrumentedILMap. Ele permite também que o depurador use o mapeamento internamente ao calcular deslocamentos de IL para rastreamentos de pilha e tempos de vida variáveis.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4.5

Confira também