library_block
Inserisce un costrutto all'interno del blocco di libreria IDL.
Sintassi
[library_block]
Osservazioni:
Quando si inserisce un costrutto all'interno del blocco di libreria, assicurarsi che venga passato alla libreria dei tipi, indipendentemente dal fatto che venga fatto riferimento. Per impostazione predefinita, solo i costrutti modificati dalla coclasse, dalla dispinterface e dagli attributi idl_module vengono inseriti nel blocco di libreria.
Esempio
Nel codice seguente viene inserita un'interfaccia personalizzata all'interno del blocco di libreria.
// 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();
};
Requisiti
Contesto attributo | Valore |
---|---|
Si applica a | Anywhere |
Ripetibile | No |
Attributi obbligatori | None |
Attributi non validi | None |
Per altre informazioni, vedere Contesti di attributi.