Compartir a través de


importación

Especifica otro .idl, .odl, o archivo de encabezado que contiene definiciones que desee hacer referencia IDL principal.

[ import( 
   idl_file 
) ];

Parámetros

  • idl_file
    El nombre de un archivo .idl que desea importar en la biblioteca de tipos del proyecto actual.

Comentarios

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

El atributo de importación sólo coloca el archivo especificado en el archivo .idl que generará el proyecto; el atributo de importación no permite llamar a construcciones del archivo especificado de código fuente del proyecto. Para llamar a construcciones del archivo especificado de código fuente del proyecto, el uso #import y el atributo de embedded_idl o puede incluir 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)];

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

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

Se aplica a

Cualquier parte

repetible

No

Atributos necesarios

None

Atributos no válidos

None

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

Vea también

Referencia

importidl

importlib

include (C++)

includelib (C++)

Otros recursos

Atributos IDL

Atributos independientes

Attributes Samples