IMetaDataEmit::SetPinvokeMap 方法

设置或更改通过以前调用 IMetaDataEmit::DefinePinvokeMap 所定义的方法的 PInvoke 签名。

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] 非托管目标 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 接口