d'importation
Spécifie un autre fichier .idl, .odl ou d’en-tête contenant des définitions que vous souhaitez référencer à partir de votre IDL principal.
Syntaxe
[ import(
idl_file
) ];
Paramètres
idl_file
Nom d’un fichier .idl que vous souhaitez importer dans la bibliothèque de types du projet actuel.
Notes
L’attribut Import C++ entraîne la mise en place d’une #import
instruction sous l’instruction import "docobj.idl"
dans le fichier .idl généré. L’attribut d’importation a la même fonctionnalité que l’attribut MIDL d’importation.
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 d’appeler des constructions dans le fichier spécifié à partir du code source de votre projet. Pour appeler des constructions dans le fichier spécifié à partir du code source de votre projet, utilisez #import et l’attribut embedded_idl
, ou vous pouvez inclure le fichier .h pour le 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 .idl généré :
import "docobj.idl";
import "import.idl";
[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
importlib("stdole2.tlb");
importlib("olepro32.dll");
...
Spécifications
Contexte d’attribut | Value |
---|---|
S’applique à | N’importe où |
Renouvelable | Non |
Attributs requis | Aucun |
Attributs non valides | Aucun |
Pour plus d'informations, consultez Contextes d'attribut.
Voir aussi
Attributs IDL
Attributs autonomes
importidl
importlib
inclure
includelib
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour