Método ImportFileEx2
Importa os assemblies e módulos não acoplados. Este método é parecido com Método ImportFile, mas funciona mesmo se o arquivo importado não existe no disco.
HRESULT ImportFileEx2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
DWORD dwOpenFlags,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parâmetros
pszFilename
Nome do arquivo a ser importado.pszTargetName
Nome opcional do arquivo de destino.pAssemblyScopeIn
Escopo de importação opcional Interface IMetaDataAssemblyImport interface.fSmartImport
Se for TRUE, ImportTypes é usado, caso contrário, a importação deve ser executada manualmente.dwOpenFlags
Sinalizadores para ser passadas para Método IMetaDataDispenser::OpenScope.pImportToken
Recebe um ID exclusivo para o arquivo ou assembly.ppAssemblyScope
Recebe assembly importação escopo Interface IMetaDataAssemblyImport interface. Pode ser nulo se o arquivo não é um assembly.pdwCountOfScopes
Recebe o número de arquivos e/ou escopos 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)