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.