Partilhar via


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

Ver também