Freigeben über


Importieren

Gibt ein weiteres .idl, .odl oder Headerdatei, die Definitionen enthält, die Sie in der Main IDL verweisen möchten.

[ import(
   idl_file
) ];

Parameter

  • idl_file
    Der Name einer IDL-Datei, importierte in die Typbibliothek des aktuellen Projekts.

Hinweise

Das Attribut Import C++ wird eine #import unterhalb der Anweisung import "docobj.idl"-Anweisung in der generierten IDL-Datei abgelegt werden soll.Das Import-Attribut verfügt über die gleichen Funktionen wie das Import MIDL-Attribut.

Das Attribut wird nur Import die angegebene Datei in die IDL-Datei, die vom Projekt generiert wird. Import das Attribut können Sie keine Konstrukte in der angegebenen Datei aus dem Quellcode im Projekt aufrufen.Um Konstrukte in der angegebenen Datei aus dem Quellcode im Projekt aufzurufen, entweder Verwendung #import und das embedded_idl-Attribut oder Sie können die H-Datei für idl_fileumfassen, wenn eine H-Datei vorhanden ist.

Beispiel

Der folgende Code:

// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];

erzeugt den folgenden Code in der generierten IDL-Datei:

import "docobj.idl";
import "import.idl";

[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
   importlib("stdole2.tlb");
   importlib("olepro32.dll");
...

Anforderungen

Attribut-Kontext

Betrifft

Überall

Wiederholbar

Nein

Erforderliche Attribute

None

Ungültige Attribute

None

Weitere Informationen finden Sie unter Attribut-Kontexte.

Siehe auch

Referenz

importidl

importlib

Zu (C++)

includelib (C++)

Weitere Ressourcen

IDL-Attribute

Eigenständige Attribute

Attributes Samples