Partilhar via


Método IMetaDataImport::GetPinvokeMap

Obtém um ModuleRef token para representar o assembly de destino de uma telefonar de 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] Um token FieldDef ou MethodDef para obter os metadados de mapeamento de PInvoke para.

  • pdwMappingFlags
    [out] Um ponteiro para sinalizadores usados para mapeamento. Esse valor é uma bitmask do CorPinvokeMap enumeração.

  • szImportName
    [out] O nome do destino DLL não gerenciado.

  • cchImportName
    [in] O dimensionar em caracteres largos de szImportName.

  • pchImportName
    [out] O número de caracteres largos retornado em szImportName.

  • pmrImportDLL
    [out] Um ponteiro para um token de ModuleRef que representa a biblioteca de objetos de destino não gerenciada.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface IMetaDataImport

Interface IMetaDataImport2