library_block
Umieszcza konstrukcji wewnątrz bloku IDL biblioteki.
[library_block]
Uwagi
Po umieszczeniu konstrukcji wewnątrz bloku biblioteki, można zapewnić, że zostanie przekazany do biblioteki typów, niezależnie od tego, czy istnieje odwołanie.Domyślnie, tylko konstrukcje zmodyfikowany przez coclass, dispinterface, i idl_module atrybuty są umieszczane w bloku biblioteki.
Przykład
W poniższym kodzie interfejs niestandardowy jest umieszczony wewnątrz 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
Atrybutu kontekstu
Stosuje się do |
Gdziekolwiek |
Powtarzalne |
Nr |
Wymagane atrybuty |
Brak |
Nieprawidłowe atrybuty |
Brak |
Aby uzyskać więcej informacji, zobacz Kontekstów atrybutu.