Partilhar via


ImportFile2 Method

Importa montagens e módulos não acoplados. Esse método é como ImportFile Method, mas funciona mesmo se o arquivo que está sendo importado não existe no disco.

Syntax

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

Parameters

pszFilename Nome do ficheiro a importar.

pszTargetName Nome de arquivo de saída opcional que pode ser usado para renomear o arquivo à medida que ele é vinculado ao assembly.

pAssemblyScopeIn Escopo opcional IMetaDataAssemblyImport Interface interface.

fSmartImport Se TRUE, ImportTypes for usado, caso contrário, a importação deverá ser executada manualmente.

pImportToken Recebe a ID do arquivo ou assembly.

ppAssemblyScope Recebe a interface IMetaDataAssemblyImport Interface . NULL se o arquivo não for um assembly.

pdwCountOfScopes Recebe a descoberta de arquivos e/ou escopos importados.

Return Value

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

Requirements

Requires alink.h.

See also