Sdílet prostřednictvím


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