Compartir a través de


ImportFile (Método)

Importa ensamblados y módulos no enlazados.

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

Parámetros

  • pszFilename
    Nombre completo del archivo que se va a importar.

  • pszTargetName
    Nombre opcional del archivo de salida que se puede utilizar para cambiar el nombre del archivo cuando se vincule al ensamblado.

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

  • pImportToken
    Puntero al símbolo (token) donde se va a almacenar un identificador de archivo único. El archivo puede ser un ensamblado o un archivo.

  • ppAssemblyScope
    Recibe el puntero a IMetaDataAssemblyImport (Interfaz). Puede ser NULL si el archivo no es un ensamblado.

  • pdwCountOfScopes
    Puntero al recuento de archivos y/o ámbitos que se han importado.

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)