library_block
Coloca uma construção dentro do bloco de biblioteca IDL.
[library_block]
Comentários
Quando você coloca uma construção dentro do bloco de biblioteca, você garante que ele será passado para a biblioteca de tipos, independentemente de ela é referenciada.Por padrão, apenas construções modificado pela coclass, dispinterface, e idl_module atributos são colocados no bloco de biblioteca.
Exemplo
O código a seguir, uma interface personalizada é colocada dentro do bloco 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
Se aplica a |
Em qualquer lugar |
Reproduzíveis |
Não |
Atributos obrigatórios |
Nenhum |
Atributos inválidos |
Nenhum |
Para obter mais informações, consulte Atributo contextos.