Freigeben über


library_block

Platziert ein Konstrukt innerhalb des IDL-Bibliotheksblocks.

Syntax

[library_block]

Hinweise

Wenn Sie ein Konstrukt innerhalb des Bibliotheksblocks platzieren, stellen Sie sicher, dass es an die Typbibliothek übergeben wird, unabhängig davon, ob darauf verwiesen wird. Standardmäßig werden nur von der Coclass, dispinterface und idl_module Attributen geänderte Konstrukte im Bibliotheksblock platziert.

Beispiel

Im folgenden Code wird eine benutzerdefinierte Schnittstelle innerhalb des Bibliotheksblocks 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

Attributkontext Wert
Gilt für Anywhere
Wiederholbar Nein
Erforderliche Attribute None
Ungültige Attribute None

Weitere Informationen finden Sie unter Attributkontexte.

Siehe auch

Compilerattribute
Eigenständige Attribute