Compartilhar via


Método ImportFile

Importa os assemblies e módulos não acoplados.

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

Parâmetros

  • pszFilename
    Nome totalmente qualificado 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.

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

  • pImportToken
    Ponteiro para onde uma ID exclusiva do arquivo será armazenada de token. O arquivo pode ser um assembly ou um arquivo.

  • ppAssemblyScope
    Recebe o ponteiro para Interface IMetaDataAssemblyImport. Pode ser nulo se o arquivo não é um assembly.

  • pdwCountOfScopes
    Ponteiro para a contagem de arquivos e/ou escopos que foram 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