Compartir vía


IMetaDataImport::GetPinvokeMap Method

Obtiene un token ModuleRef para representar el ensamblado de destino de una llamada de 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] Un token FieldDef o MethodDef para obtener los metadatos de asignación de PInvoke.

pdwMappingFlags [out] Puntero a las marcas usadas para la asignación. Este valor es una máscara de bits de la enumeración CorPinvokeMap .

szImportName [out] Nombre del archivo DLL de destino no administrado.

cchImportName [in] Tamaño en caracteres anchos de szImportName.

pchImportName [out] Número de caracteres anchos devueltos en szImportName.

pmrImportDLL [out] Puntero a un token ModuleRef que representa la biblioteca de objetos de destino no administrada.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also