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.