Método ImportFile
Importa assemblagens e módulos não vinculados.
Sintaxe
HRESULT ImportFile(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parâmetros
pszFilename
Nome completamente qualificado do ficheiro a importar.
pszTargetName
Nome de ficheiro de saída opcional que pode ser utilizado para mudar o nome do ficheiro, uma vez que está ligado à assemblagem.
fSmartImport
Se VERDADEIRO, ImportTypes é utilizado, caso contrário, a importação tem de ser efetuada manualmente.
pImportToken
Ponteiro para token onde será armazenado um ID de ficheiro exclusivo. O ficheiro pode ser uma assemblagem ou um ficheiro.
ppAssemblyScope
Recebe o ponteiro para IMetaDataAssemblyImport Interface. Pode ser NULO se o ficheiro não for uma assemblagem.
pdwCountOfScopes
Ponteiro para a contagem de ficheiros e/ou âmbitos que foram importados.
Devolver Valor
Devolve S_OK se o método for bem-sucedido.
Requisitos
Requer alink.h