importazione
Specifica un altro IDL, .odl, o file di intestazione contenente le definizioni cui si desidera fare riferimento da IDL principale.
[ import(
idl_file
) ];
Parametri
- idl_file
Il nome di un file IDL che si desidera importato nella libreria dei tipi di progetto corrente.
Note
importazione l'attributo di C++ causa #import istruzione da inserire in import "docobj.idl" istruzione nel file generato con estensione .idl. importazione l'attributo presenta la stessa funzionalità di importazione Attributo MIDL.
importazione l'attributo consente solo il file specificato nel file IDL che verrà generato dal progetto; importazione l'attributo non consente di chiamare i costrutti nel file specificato dal codice sorgente del progetto. Per chiamare i costrutti nel file specificato dal codice sorgente del progetto, utilizzare #import e embedded_idl l'attributo o è possibile includere il file h per idl_file, se un file h esiste.
Esempio
Il codice seguente:
// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];
scrive il codice seguente nel file generato con estensione .idl:
import "docobj.idl";
import "import.idl";
[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
importlib("stdole2.tlb");
importlib("olepro32.dll");
...
Requisiti
contesto di attributo
Si applica a |
Ovunque |
ripetibile |
No |
attributi obbligatori |
Nessuno |
attributi non validi |
Nessuno |
Per ulteriori informazioni, vedere Associare ai contesti.