Partilhar via


Método ImportFileEx

Importa a assemblagem indicada ou o módulo não vinculado.

Sintaxe

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

Parâmetros

pszFilename
Nome completamente qualificado do ficheiro a partir do qual importar.

pszTargetName
Nome opcional do ficheiro de destino.

fSmartImport
Se VERDADEIRO, ImportTypes é utilizado, caso contrário, a importação tem de ser efetuada manualmente.

dwOpenFlags
Sinalizadores a serem transmitidos para o Método OpenScope.

pImportToken
Recebe o ID do ficheiro que está a ser importado.

ppAssemblyScope
Recebe o âmbito de importação de assemblagem IMetaDataAssemblyImport Interface interface. Está definido como NULL se o ficheiro não for uma assemblagem.

pdwCountOfScopes
Recebe a contagem de ficheiros e/ou âmbitos importados.

Devolver Valor

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

Requisitos

Requer alink.h.

Ver também