Partilhar via


Método ImportFile

Importa os assemblies e módulos não acoplados.

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

Parâmetros

  • pszFilename
    Nome totalmente qualificado do arquivo a ser importado.

  • pszTargetName
    Nome de arquivo de saída opcional que pode ser usado para renomear o arquivo como ele está vinculado no assembly.

  • fSmartImport
    Se verdadeiro, ImportTypes é usado, caso contrário, a importação deve ser executada manualmente.

  • pImportToken
    Ponteiro para onde uma identificação exclusiva do arquivo será armazenada de token. O arquivo pode ser um assembly ou um arquivo.

  • ppAssemblyScope
    Recebe um ponteiro para Interface de IMetaDataAssemblyImport. Pode ser NULL se o arquivo não é um assembly.

  • pdwCountOfScopes
    Ponteiro para a contagem de arquivos e/ou escopos que foram 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)

Outros recursos

Interface de IALink

Interface de IALink2