Compartir a través de


IMetaDataImport::GetPinvokeMap (Método)

Actualización: noviembre 2007

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 indicadores 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: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataImport

IMetaDataImport2