import
Určuje jiný soubor .idl, .odl nebo hlavičky obsahující definice, na které chcete odkazovat z hlavního IDL.
Syntaxe
[ import(
idl_file
) ];
Parametry
idl_file
Název souboru .idl, který chcete importovat do knihovny typů aktuálního projektu.
Poznámky
Atribut importu jazyka C++ způsobí, že se #import
příkaz umístí pod import "docobj.idl"
příkaz ve vygenerovaném souboru .idl. Atribut importu má stejné funkce jako import atribut MIDL.
Atribut importu umístí zadaný soubor pouze do souboru .idl, který bude generován projektem. Atribut importu neumožňuje volat konstrukty v zadaném souboru ze zdrojového kódu v projektu. Chcete-li volat konstrukty v zadaném souboru ze zdrojového kódu v projektu, použijte #import a embedded_idl
atribut, nebo můžete zahrnout soubor .h pro idl_file, pokud existuje soubor .h.
Příklad
Následující kód:
// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];
vytvoří vygenerovaný soubor .idl následující kód:
import "docobj.idl";
import "import.idl";
[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
importlib("stdole2.tlb");
importlib("olepro32.dll");
...
Požadavky
Kontext atributu | Hodnota |
---|---|
Platí pro | Kdekoliv |
Opakovatelný | No |
Požadované atributy | Nic |
Neplatné atributy | Nic |
Další informace naleznete v tématu Kontexty atributů.
Viz také
IDL – atributy
Samostatné atributy
importidl
importlib
include
includelib