library_block

Umieszcza konstrukcję wewnątrz bloku biblioteki IDL.

Składnia

[library_block]

Uwagi

W przypadku umieszczenia konstrukcji wewnątrz bloku biblioteki upewnij się, że zostanie ona przekazana do biblioteki typów, niezależnie od tego, czy jest przywoływane. Domyślnie w bloku biblioteki są umieszczane tylko konstrukcje zmodyfikowane przez coclass, dispinterface i idl_module atrybuty.

Przykład

W poniższym kodzie interfejs niestandardowy jest umieszczany w bloku biblioteki.

// 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();
};

Wymagania

Kontekst atrybutu Wartość
Dotyczy Dowolnym miejscu
Powtarzalne Nie.
Wymagane atrybuty None
Nieprawidłowe atrybuty None

Aby uzyskać więcej informacji, zobacz Konteksty atrybutów.

Zobacz też

Atrybuty kompilatora
Oddzielne atrybuty