library_block
Coloca una construcción dentro del bloque de biblioteca IDL.
[library_block]
Comentarios
Cuando coloca una construcción dentro del bloque de la biblioteca, se garantiza que se pasa en la biblioteca de tipos, independientemente de si se hace referencia.De forma predeterminada, solo las construcciones modificadas por CoClass, dispinterface, y los atributos de idl_module se colocan en el bloque de la biblioteca.
Ejemplo
En el código siguiente, una interfaz personalizada se coloca dentro del bloque de la biblioteca.
// 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();
};
Requisitos
Contexto de atributo
Se aplica a |
Cualquier parte |
repetible |
No |
Atributos necesarios |
None |
Atributos no válidos |
None |
Para obtener más información, vea Contextos de atributo.