Delen via


IMetaDataImport::GetPinvokeMap Method

Hiermee haalt u een ModuleRef-token op om de doelassembly van een PInvoke-aanroep weer te geven.

Syntax

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

Parameters

tk [in] Een FieldDef- of MethodDef-token om de metagegevens van de PInvoke-toewijzing op te halen.

pdwMappingFlags [uit] Een aanwijzer naar vlaggen die worden gebruikt voor toewijzing. Deze waarde is een bitmasker uit de opsomming CorPinvokeMap .

szImportName [uit] De naam van de niet-beheerde doel-DLL.

cchImportName [in] De grootte in brede tekens van szImportName.

pchImportName [uit] Het aantal brede tekens dat wordt geretourneerd in szImportName.

pmrImportDLL [uit] Een aanwijzer naar een ModuleRef-token dat de niet-beheerde doelobjectbibliotheek vertegenwoordigt.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Header: Cor.h

Library: CorGuids.lib

See also