Condividi tramite


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.

Vedere anche

Riferimenti

importidl

importlib

importare (C++)

includelib (C++)

Altre risorse

Attributi IDL

Attributi autonomi

Attributes Samples