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


Метод IMetaDataImport::GetPinvokeMap

Получает маркер метаданных ModuleRef, представляющий целевую сборку вызова PInvoke.

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

Параметры

  • tk
    [in] Маркер FieldDef или MethodDef, для которого необходимо получить метаданные сопоставления PInvoke.

  • pdwMappingFlags
    [out] Указатель на флаги, используемые для сопоставления. Это значение является битовой маской из перечисления CorPinvokeMap.

  • szImportName
    [out] Имя неуправляемой целевой библиотеки DLL.

  • cchImportName
    [in] Размер параметра szImportName, исчисляемый в единицах широких символов.

  • pchImportName
    [out] Число широких символов, возвращаемых в параметре szImportName.

  • pmrImportDLL
    [out] Указатель на маркер ModuleRef, который представляет библиотеку неуправляемых целевых объектов.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: Cor.h

Библиотека: включена как ресурс в MsCorEE.dll

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0

См. также

Ссылки

Интерфейс IMetaDataImport

Интерфейс IMetaDataImport2