Compartir a través de


IMetaDataImport::GetPinvokeMap (Método)

Obtiene un símbolo (token) de ModuleRef para representar el ensamblado de destino de una llamada PInvoke.

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

Parámetros

  • tk
    [in] Símbolo (token) de FieldDef o MethodDef para el que se deben obtener los metadatos de asignación de PInvoke.

  • pdwMappingFlags
    [out] Puntero a los marcadores utilizados para la asignación. Este valor es una máscara de bits de la enumeración CorPinvokeMap.

  • szImportName
    [out] Nombre de la DLL de destino no administrada.

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

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

  • pmrImportDLL
    [out] Puntero a un símbolo (token) de ModuleRef que representa la biblioteca de objetos de destino no administrada.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataImport (Interfaz)

IMetaDataImport2 (Interfaz)