Freigeben über


library_block

Platziert ein Konstrukt innerhalb des IDL-Library-Blocks.

[library_block]

Hinweise

Wenn Sie ein Konstrukt innerhalb des Library-Blocks platzieren, stellen Sie sicher, dass er in der Typbibliothek übergeben wird, unabhängig davon, ob sie verwiesen wird.Standardmäßig werden nur Konstrukte, die von Co-Klasse, Dispatchschnittstelleund idl_module-Attribute geändert werden, Library-Block platziert.

Beispiel

Im folgenden Code wird eine benutzerdefinierte Oberfläche innerhalb des Library-Blocks platziert.

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

Anforderungen

Attribut-Kontext

Betrifft

Überall

Wiederholbar

Nein

Erforderliche Attribute

None

Ungültige Attribute

None

Weitere Informationen finden Sie unter Attribut-Kontexte.

Siehe auch

Weitere Ressourcen

Compiler-Attribute

Eigenständige Attribute

Attributes Samples