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.

Consulte também

Outros recursos

Atributos do compilador

Atributos autônomos

Attributes Samples