Partilhar 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 [em] Um token FieldDef ou MethodDef para obter os metadados de mapeamento PInvoke.

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

szImportName [saídas] O nome da DLL de destino não gerenciado.

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

pchImportName [saídas] O número de caracteres largos retornados em szImportName.

pmrImportDLL [saídas] Um ponteiro para um token ModuleRef que representa a biblioteca de objetos de destino não gerenciados.

Requirements

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Header: Cor.h

Library: CorGuids.lib

See also