Método ImportFileEx2
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 ImportFileEx2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
DWORD dwOpenFlags,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parâmetros
pszFilename
Nome do ficheiro a importar.
pszTargetName
Nome opcional do ficheiro de destino.
pAssemblyScopeIn
Âmbito de importação opcional IMetaDataAssemblyImport Interface interface.
fSmartImport
Se FOR VERDADEIRO, os ImportTypes são utilizados, caso contrário, a importação tem de ser realizada manualmente.
dwOpenFlags
Sinalizadores a serem transmitidos para o Método OpenScope.
pImportToken
Recebe um ID exclusivo para a assemblagem ou ficheiro.
ppAssemblyScope
Recebe o âmbito de importação de assemblagem IMetaDataAssemblyImport Interface interface. Pode ser NULL se o ficheiro não for uma assemblagem.
pdwCountOfScopes
Recebe o número de ficheiros e/ou âmbitos importados.
Devolver Valor
Devolve S_OK se o método for bem-sucedido.
Requisitos
Requer alink.h.