Compartilhar via


Método ImportFile2

Importa os assemblies e módulos não acoplados. Este método é parecido com Método ImportFile, mas funciona mesmo se o arquivo importado não existe no disco.

HRESULT ImportFile2(
    LPCWSTR         pszFilename,
    LPCWSTR         pszTargetName,
    IMetaDataAssemblyImport* pAssemblyScopeIn,
    BOOL            fSmartImport,
    mdToken*        pImportToken,
    IMetaDataAssemblyImport** ppAssemblyScope,
    DWORD*          pdwCountOfScopes
) PURE;

Parâmetros

  • pszFilename
    Nome do arquivo a ser importado.

  • pszTargetName
    Nome de arquivo de saída opcional que pode ser usado para renomear o arquivo sistema autônomo ele está vinculado no assembly.

  • pAssemblyScopeIn
    Escopo opcional Interface IMetaDataAssemblyImport interface.

  • fSmartImport
    Se for TRUE, ImportTypes é usado, caso contrário, a importação deve ser executada manualmente.

  • pImportToken
    Recebe a ID do arquivo ou assembly.

  • ppAssemblyScope
    Recebe o Interface IMetaDataAssemblyImport interface. nulo se o arquivo não é um assembly.

  • pdwCountOfScopes
    Recebe o encontrados de arquivos e/ou escopos importados.

Valor de retorno

Retorna S_OK se o método for bem-sucedido.

Requisitos

Requer alink.h.

Consulte também

Conceitos

ALink API (referência de API não gerenciada)

Outros recursos

Interface IALink

Interface IALink2