Partager via


library_block

Place une construction à l’intérieur du bloc de bibliothèque IDL.

Syntaxe

[library_block]

Notes

Lorsque vous placez une construction à l’intérieur du bloc de bibliothèque, assurez-vous qu’elle sera transmise à la bibliothèque de types, qu’elle soit référencée ou non. Par défaut, seules les constructions modifiées par la coclasse, la dispinterface et les attributs idl_module sont placés dans le bloc de bibliothèque.

Exemple

Dans le code suivant, une interface personnalisée est placée dans le bloc de bibliothèque.

// cpp_attr_ref_library_block.cpp
// compile with: /LD
#include <windows.h>
[module(name="MyLib")];
[object, library_block, uuid("9E66A290-4365-11D2-A997-00C04FA37DDB")]
__interface IMyInterface {
   HRESULT f1();
};

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 de compilateur
Attributs autonomes