attribut de bibliothèque

L’instruction Library contient toutes les informations que le compilateur MIDL utilise pour générer une bibliothèque de types.

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

Paramètres

UUID-Number

Spécifie un numéro d’identification unique universel pour la bibliothèque.

Optional-attribute-List

Spécifie des attributs supplémentaires qui s’appliquent à l’intégralité de l’instruction Library . Les attributs autorisés sont les suivants : [ Control ] , [ HelpContext ] , [ HelpFile ] , [ helpString ] , [ Hidden ] , [ LCID ] , [ Restricted ] et [ version ] .

nom de la bibliothèque

Nom par lequel les composants logiciels font référence à la bibliothèque.

Bibliothèque-définition-instructions

Une ou plusieurs instructions MIDL qui définissent le contenu de la bibliothèque.

Notes

Les instructions à l’intérieur du bloc de bibliothèque peuvent utiliser des éléments déclarés à l’intérieur ou à l’extérieur du bloc de bibliothèque. Les instructions de bibliothèque peuvent utiliser ces éléments comme types de base, héritant de ces éléments ou simplement en les référençant sur une ligne, comme suit :

interface MyFace 
{
    // Interface definition statements
};

[
    // library attributes
] 
library
{
    interface MyFace;

    // Other library definition statements.
};

Le compilateur MIDL crée une bibliothèque de types qui comprend des définitions pour chaque élément à l’intérieur du bloc de bibliothèque, ainsi que des définitions pour tous les éléments définis en dehors de et référencés à partir du bloc de bibliothèque.

Pour plus d’informations sur la génération d’une bibliothèque de types et de proxy stubs et d’en-têtes à partir d’un seul fichier IDL, consultez génération d’une dll de proxy et d’une bibliothèque de types à partir d’un seul fichier IDL.

Exemples

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

Voir aussi

Contenu d’une bibliothèque de types

régulation

Génération d’une bibliothèque de types avec MIDL

helpcontext

helpfile

helpstring

masquer

LCID

Syntaxe du fichier ODL

sensible

Version