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 | Valeur |
---|---|
S’applique à | N’importe où |
Renouvelable | Non |
Attributs requis | Aucun(e) |
Attributs non valides | Aucun(e) |
Pour plus d'informations, consultez Contextes d'attribut.