importación

Especifica otro archivo .idl, .odl o de encabezado que contiene las definiciones a las que quiere hacer referencia desde el IDL principal.

Sintaxis

[ import(
   idl_file
) ];

Parámetros

idl_file
Nombre de un archivo .idl que quiere importar en la biblioteca de tipos del proyecto actual.

Comentarios

El atributo import de C++ hace que se coloque una instrucción #import debajo de la instrucción import "docobj.idl" en el archivo .idl generado. El atributo import tiene la misma funcionalidad que el atributo import de MIDL.

El atributo import solo coloca el archivo especificado en el archivo .idl que generará el proyecto. El atributo import no permite llamar a construcciones en el archivo especificado desde el código fuente del proyecto. Para llamar a construcciones del archivo especificado desde el código fuente del proyecto, use #import y el atributo embedded_idl, o bien incluya el archivo .h para idl_file, si existe un archivo .h.

Ejemplo

El código siguiente:

// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];

genera el código siguiente en el archivo .idl generado:

import "docobj.idl";
import "import.idl";

[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
   importlib("stdole2.tlb");
   importlib("olepro32.dll");
...

Requisitos

Contexto de atributo Valor
Se aplica a En cualquier lugar
Reiterativo No
Atributos requeridos Ninguno
Atributos no válidos Ninguno

Para obtener más información, vea Contextos de atributo.

Consulte también

Atributos IDL
Atributos independientes
importidl
importlib
include
includelib