ICorDebugCode::GetILToNativeMapping 方法

取得 "COR_DEBUG_IL_TO_NATIVE_MAP" 執行個體的陣列,這些執行個體代表從 Microsoft 中繼語言 (MSIL) 位移到原生位移的對應。

語法

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

參數

cMap
[in] map 陣列的大小。

pcMap
[輸出] map 陣列中實際傳回的元素數目指標。

map
[輸出] COR_DEBUG_IL_TO_NATIVE_MAP 結構的陣列,每個結構都代表從 MSIL 位移到原生位移的對應。

傳回的元素陣列沒有排序。

備註

只有在這個 "ICorDebugCode" 執行個體代表的機器碼是從 MSIL 程式碼編譯的 Just-In-Time (JIT) 時,GetILToNativeMapping 方法才會傳回有意義的結果。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 1.0 起可用

另請參閱