IMetaDataImport::GetPinvokeMap Method

获取一个 ModuleRef 令牌,用于表示 PInvoke 调用的目标程序集。

Syntax

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

Parameters

tk [in]用于获取 PInvoke 映射元数据的 FieldDef 或 MethodDef 令牌。

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

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

cchImportName [in]宽字符 szImportName的大小。

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

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

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also