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 Ovunque
Ripetibile No
Attributi obbligatori None
Attributi non validi None

Per altre informazioni, vedere Contesti di attributi.

Vedi anche

Attributi del compilatore
Attributi autonomi