IMetaDataEmit::SetPinvokeMap Method

设置或更改方法的 PInvoke 签名的功能,如之前调用 IMetaDataEmit::D efinePinvokeMap 所定义。

Syntax

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

Parameters

tk [in] mdToken 要应用到的映射信息。

dwMappingFlags [in]PInvoke 用于执行映射的标志。 这是值的位掩码 CorPinvokeMap

szImportName [in]本机 DLL 中目标导出的名称。

mrImportDLL [in] mdModuleRef 目标非托管 DLL 的令牌。

Requirements

平台: 请参阅 .NET 支持的作系统

Header: Cor.h

Library: CorGuids.lib

See also