Compartir a través de


ImportFile2 (Método)

Importa ensamblados y módulos sin enlazar. Este método es similar al método ImportFile, pero funciona incluso si el archivo que se está importando no existe en el disco.

Sintaxis

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

Parámetros

pszFilename
Nombre del archivo que se va a importar.

pszTargetName
Nombre de archivo de salida opcional que se puede usar para cambiar el nombre del archivo, ya que está vinculado al ensamblado.

pAssemblyScopeIn
Ámbito opcional de la interfaz IMetaDataAssemblyImport.

fSmartImport
Si es TRUE, se usa ImportTypes; de lo contrario, se debe realizar la importación manualmente.

pImportToken
Recibe el identificador del archivo o ensamblado.

ppAssemblyScope
Recibe la interfaz IMetaDataAssemblyImport Interface. NULL si el archivo no es un ensamblado.

pdwCountOfScopes
Recibe el objeto encontrado de archivos o ámbitos importados.

Valor devuelto

Devuelve S_OK si el método se ejecuta correctamente.

Requisitos

Requiere alink.h.

Consulte también