Compartilhar via


ImportFile Method

Importa assemblies e módulos não associados.

Syntax

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

Parameters

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 conforme ele está vinculado ao assembly.

fSmartImport Se TRUE, ImportTypes será usado, caso contrário, a importação deverá ser executada manualmente.

pImportToken Ponteiro para o token em que uma ID de arquivo exclusiva será armazenada. O arquivo pode ser um assembly ou um arquivo.

ppAssemblyScope Recebe o ponteiro para a Interface IMetaDataAssemblyImport. Pode ser NULL se o arquivo não for um assembly.

pdwCountOfScopes Ponteiro para a contagem de arquivos e/ou escopos que foram importados.

Return Value

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

Requirements

Requires alink.h

See also