Sdílet prostřednictvím


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.

Viz také

Referenční dokumentace

importidl

importlib

include (C++)

includelib (C++)

Další zdroje

IDL – atributy

Samostatné atributy

Attributes Samples