共用方式為


IMetaDataEmit::SetPinvokeMap 方法

設定或變更方法 PInvoke 簽章的功能,這是由之前的 IMetaDataEmit::DefinePinvokeMap 呼叫所定義。

HRESULT SetPinvokeMap ( 
    [in]  mdToken      tk, 
    [in]  DWORD        dwMappingFlags,
    [in]  LPCWSTR      szImportName, 
    [in]  mdModuleRef  mrImportDLL 
);

參數

  • tk
    [in] 對應資訊套用的 mdToken

  • dwMappingFlags
    [in] PInvoke 用來執行對應的旗標。 這是 CorPinvokeMap 值的位元遮罩。

  • szImportName
    [in] 原生 DLL 中目標匯出的名稱。

  • mrImportDLL
    [in] 目標 Unmanaged DLL 的 mdModuleRef 語彙基元。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**Cor.h

**程式庫:**當做 MSCorEE.dll 中的資源使用

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

請參閱

參考

IMetaDataEmit 介面

IMetaDataEmit2 介面