IMetaDataImport::GetPinvokeMap 方法

获取用于表示 PInvoke 调用的目标程序集的 ModuleRef 标记。

语法

HRESULT GetPinvokeMap (  
   [in]  mdToken       tk,  
   [out] DWORD         *pdwMappingFlags,  
   [out] LPWSTR        szImportName,  
   [in]  ULONG         cchImportName,  
   [out] ULONG         *pchImportName,  
   [out] mdModuleRef   *pmrImportDLL  
);  

参数

tk
[in] 要获取其 PInvoke 映射元数据的 FieldDef 或 MethodDef 标记。

pdwMappingFlags
[out] 指向用于映射的标志的指针。 此值是 CorPinvokeMap 枚举中的位掩码。

szImportName
[out] 非托管目标 DLL 的名称。

cchImportName
[in] szImportName 的大小(以宽字符为单位)。

pchImportName
[out] szImportName 中返回的宽字符数。

pmrImportDLL
[out] 指向表示非托管目标对象库的 ModuleRef 标记的指针。

要求

平台:请参阅系统要求

标头:Cor.h

库:作为资源包含在 MsCorEE.dll 中

.NET Framework 版本:自 1.0 起可用

另请参阅