Freigeben über


library-Attribut

Die library-Anweisung enthält alle Informationen, die der MIDL-Compiler zum Generieren einer Typbibliothek verwendet.

[
    uuid(uuid-number), 
    [, optional-attribute-list]
] 
library library-name
{ 
    library-definition-statements
}

Parameter

uuid-Zahl

Gibt eine universell eindeutige Identifikationsnummer für die Bibliothek an.

optional-attribute-list

Gibt zusätzliche Attribute an, die für die gesamte Bibliotheksanweisung gelten. Zulässige Attribute sind [control], [helpcontext], [helpfile], [helpstring], [hidden], [lcid], [restricted] und [version].

bibliotheksname

Der Name, mit dem Softwarekomponenten auf die Bibliothek verweisen.

library-definition-statements

Mindestens eine MIDL-Anweisung, die den Inhalt der Bibliothek definiert.

Bemerkungen

Anweisungen innerhalb des Bibliotheksblocks können Elemente verwenden, die innerhalb oder außerhalb des Bibliotheksblocks deklariert werden. Bibliotheksanweisungen können diese Elemente als Basistypen verwenden, die von diesen Elementen erben oder einfach wie folgt in einer Zeile verweisen:

interface MyFace 
{
    // Interface definition statements
};

[
    // library attributes
] 
library
{
    interface MyFace;

    // Other library definition statements.
};

Der MIDL-Compiler erstellt eine Typbibliothek, die Definitionen für jedes Element innerhalb des Bibliotheksblocks sowie Definitionen für alle Elemente enthält, die außerhalb des Bibliotheksblocks definiert sind und auf die im Bibliotheksblock verwiesen wird.

Informationen zum Generieren einer Typbibliothek sowie Proxy-Stubs und Header aus einer einzelnen IDL-Datei finden Sie unter Generieren einer Proxy-DLL und einer Typbibliothek aus einer einzelnen IDL-Datei.

Beispiele

[
    uuid(12345678-1234-1234-1234-123456789ABC), 
    helpstring("Hello 2.0 Type Library"), 
    lcid(0x0409), 
    version(2.0)
] 
library Hello 
{
    /* Library definition statements */
};

Weitere Informationen

Inhalt einer Typbibliothek

Steuerung

Generieren einer Typbibliothek mit MIDL

helpcontext

helpfile

helpstring

Versteckte

Lcid

ODL-Dateisyntax

Beschränkt

Version