Compartir a través de


ImportFile2 (Método)

Actualización: noviembre 2007

Importa ensamblados y módulos no enlazados. Este método es similar al método ImportFile (Método), pero actúa aunque el archivo que se vaya a importar no exista en el disco.

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 opcional del archivo de resultados que se puede utilizar para cambiar el nombre del archivo cuando se vincule al ensamblado.

  • pAssemblyScopeIn
    Interfaz IMetaDataAssemblyImport de ámbito opcional.

  • fSmartImport
    Si es TRUE, se utiliza ImportTypes; en caso contrario, la importación debe realizarse de forma manual.

  • pImportToken
    Recibe el identificador del archivo o ensamblado.

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

  • pdwCountOfScopes
    Recibe el número de archivos y/o ámbitos importados.

Valor devuelto

Devuelve S_OK si el método se ejecuta correctamente.

Requisitos

Requiere alink.h.

Vea también

Conceptos

API de ALink (Referencia de la API no administrada)

Otros recursos

IALink (Interfaz)

IALink2 (Interfaz)