Partilhar via


Método de ImportFileEx2

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 ImportFileEx2(
    LPCWSTR pszFilename,
    LPCWSTR pszTargetName,
    IMetaDataAssemblyImport* pAssemblyScopeIn,
    BOOL fSmartImport,
    DWORD dwOpenFlags,
    mdToken* pImportToken,
    IMetaDataAssemblyImport** ppAssemblyScope,
    DWORD* pdwCountOfScopes
) PURE;

Parâmetros

  • pszFilename
    Nome do arquivo a ser importado.

  • pszTargetName
    Nome opcional do arquivo de destino.

  • pAssemblyScopeIn
    O escopo de importação opcionais Interface de IMetaDataAssemblyImport interface.

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

  • dwOpenFlags
    Sinalizadores a serem passadas para Método de IMetaDataDispenser::OpenScope.

  • pImportToken
    Recebe uma identificação exclusiva para o arquivo ou assembly.

  • ppAssemblyScope
    Recebe o escopo de importação de assembly Interface de IMetaDataAssemblyImport interface. Pode ser NULL se o arquivo não é um assembly.

  • pdwCountOfScopes
    Recebe o número 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 IALink2

Interface de IALink