Método ImportFile2
Importa assemblagens e módulos não vinculados. Este método é como o Método ImportFile, mas funciona mesmo que o ficheiro que está a ser importado não exista no disco.
Sintaxe
HRESULT ImportFile2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parâmetros
pszFilename
Nome 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.
pAssemblyScopeIn
Âmbito opcional IMetaDataAssemblyImport Interface interface.
fSmartImport
Se FOR VERDADEIRO, os ImportTypes são utilizados, caso contrário, a importação tem de ser realizada manualmente.
pImportToken
Recebe o ID do ficheiro ou assemblagem.
ppAssemblyScope
Recebe a interface IMetaDataAssemblyImport Interface . NULL se o ficheiro não for uma assemblagem.
pdwCountOfScopes
Recebe a deteção de ficheiros e/ou âmbitos importados.
Devolver Valor
Devolve S_OK se o método for bem-sucedido.
Requisitos
Requer alink.h.