Compartilhar via


IMetaDataImport::GetPinvokeMap Method

Obtém um token ModuleRef para representar o assembly de destino de uma chamada 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] Um token FieldDef ou MethodDef para o qual obter os metadados de mapeamento PInvoke.

pdwMappingFlags [out] Um ponteiro para sinalizadores usados para mapeamento. Esse valor é uma máscara de bits da enumeração CorPinvokeMap .

szImportName [out] O nome da DLL de destino não gerenciada.

cchImportName [in] O tamanho em caracteres largos de szImportName.

pchImportName [out] O número de caracteres largos retornados em szImportName.

pmrImportDLL [out] Um ponteiro para um token ModuleRef que representa a biblioteca de objetos de destino não gerenciado.

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Header: Cor.h

Library: CorGuids.lib

See also