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 | Gdziekolwiek |
Powtarzalne | Nie. |
Wymagane atrybuty | Brak |
Nieprawidłowe atrybuty | Brak |
Aby uzyskać więcej informacji, zobacz Konteksty atrybutów.