library_block
Coloca una construcción dentro del bloque de biblioteca IDL.
Sintaxis
[library_block]
Comentarios
Al colocar una construcción dentro del bloque de biblioteca, se asegura de que se pasará a la biblioteca de tipos, independientemente de si se hace referencia a ella. De forma predeterminada, solo las construcciones modificadas por los atributos coclass, dispinterface e idl_module se colocan en el bloque de biblioteca.
Ejemplo
En el código siguiente, se coloca una interfaz personalizada dentro del bloque de 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 | Valor |
---|---|
Se aplica a | En cualquier lugar |
Reiterativo | No |
Atributos requeridos | None |
Atributos no válidos | None |
Para obtener más información, vea Contextos de atributo.