Compartilhar via


Método ICorDebugCode::GetILToNativeMapping

Obtém uma matriz de instâncias "COR_DEBUG_IL_TO_NATIVE_MAP" que representam mapeamentos de deslocamentos de linguagem intermediária comum (CIL) para deslocamentos nativos.

Sintaxe

HRESULT GetILToNativeMapping (
    [in]  ULONG32    cMap,
    [out] ULONG32    *pcMap,
    [out, size_is(cMap), length_is(*pcMap)]
        COR_DEBUG_IL_TO_NATIVE_MAP map[]
);

Parâmetros

cMap [in] O tamanho da matriz map.

pcMap [saiu] Um ponteiro para o número real de elementos retornados na map matriz.

map [saiu] Uma matriz de COR_DEBUG_IL_TO_NATIVE_MAP estruturas, cada uma das quais representa um mapeamento de um deslocamento CIL para um deslocamento nativo.

Não há nenhuma ordenação para a matriz de elementos retornados.

Comentários

O GetILToNativeMapping método retorna resultados significativos somente se essa instância "ICorDebugCode" representa o código nativo que foi just-in-time (JIT) compilado a partir do código CIL.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também