import
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