Partilhar via


Método de 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 como ele está vinculado no assembly.

  • pAssemblyScopeIn
    Escopo opcional Interface de IMetaDataAssemblyImport interface.

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

  • pImportToken
    Recebe a ID do arquivo ou assembly.

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

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

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 de IALink

Interface de IALink2