Поделиться через


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] Маркер FieldDef или MethodDef, для получения метаданных сопоставления PInvoke.

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