d'importation
spécifie .idl, un .odl, ou un fichier d'en-tête différent contenant des définitions que vous souhaitez référencer de votre IDL principal.
[ import(
idl_file
) ];
Paramètres
- idl_file
Le nom d'un fichier .idl que vous souhaitez a importé dans la bibliothèque de types du projet actuel.
Notes
L'attribut d' importation C++ provoque une instruction d' #import à placer sous l'instruction d' import "docobj.idl" dans le fichier généré .idl. L'attribut d' importation a les mêmes fonctionnalités que l'attribut d' importation MIDL.
L'attribut d' importation place uniquement le fichier spécifié dans le fichier .idl qui sera généré par votre projet ; l'attribut d' importation ne vous permet pas appeler des éléments dans le fichier spécifié de code source dans votre projet. Pour appeler des éléments dans le fichier spécifié de code source dans votre projet, l'utilisation #import et l'attribut d' embedded_idl ou vous pouvez inclure le fichier .h pour idl_file, si un fichier .h existe.
Exemple
Le code suivant :
// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];
produit le code suivant dans le fichier généré .idl :
import "docobj.idl";
import "import.idl";
[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
importlib("stdole2.tlb");
importlib("olepro32.dll");
...
Configuration requise
contexte d'attribut
S'applique à |
n'importe où |
reproductible |
Non |
attributs requis |
Aucun |
attributs valides |
Aucun |
Pour plus d'informations, consultez contextes d'attribut.