Freigeben über


IMetaDataImport::GetPinvokeMap Method

Ruft ein ModuleRef-Token ab, das die Zielassembly eines PInvoke-Aufrufs darstellt.

Syntax

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

Parameters

tk [in] Ein FieldDef- oder MethodDef-Token zum Abrufen der PInvoke-Zuordnungsmetadaten.

pdwMappingFlags [out] Ein Zeiger auf Kennzeichnungen, die für die Zuordnung verwendet werden. Dieser Wert ist eine Bitmaske aus der CorPinvokeMap-Aufzählung .

szImportName [out] Der Name der nicht verwalteten Ziel-DLL.

cchImportName [in] Die Größe in breiten Zeichen von szImportName.

pchImportName [out] Die Anzahl der in szImportName.

pmrImportDLL [out] Ein Zeiger auf ein ModuleRef-Token, das die nicht verwaltete Zielobjektbibliothek darstellt.

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also