import
Určuje jiný soubor .idl, .odl nebo záhlaví obsahující definice, kterou chcete odkazovat z vaší hlavní IDL.
[ import(
idl_file
) ];
Parametry
- idl_file
Název souboru .idl, který má být importována do knihovny typů aktuálního projektu.
Poznámky
Import způsobí, že atribut jazyka C++ #import příkaz umístit pod import "docobj.idl" příkaz v souboru generovaného .idl.Import atribut má stejné funkce jako import jazyk MIDL atribut.
Import atribut zadaný soubor pouze umístí do souboru .idl, který bude generován projektu; import atribut neumožňuje volání konstrukce v zadaném souboru z zdrojový kód v projektu.Volání konstrukce v zadaném souboru z zdrojový kód v projektu, buď pomocí #import a embedded_idl atributu nebo je můžete zahrnout soubor s příponou h souboru idl_file, pokud existuje soubor s příponou h soubor.
Příklad
Následující kód:
// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];
vytvoří následující kód generovaný .idl souboru:
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
Atribut kontextu
V aplikacích |
Kdekoli |
Opakovatelné |
Ne |
Požadované atributy |
Žádná |
Neplatné atributy |
Žádná |
Další informace naleznete v tématu Kontexty atribut.