Compartilhar via


Método IMetaDataImport::GetPinvokeMap

Obtém um token ModuleRef para representar o assembly de destino de uma chamada PInvoke.

Sintaxe

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

Parâmetros

tk
[in] Um token FieldDef ou MethodDef para obter os metadados de mapeamento PInvoke.

pdwMappingFlags
[out] Um ponteiro para sinalizadores usados para o 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 gerenciada.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: incluída como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também