attribut masqué

L’attribut [ Hidden ] indique que l’élément existe, mais ne doit pas être affiché dans un navigateur orienté utilisateur.

[
    other-attributes, 
    hidden
] 
element element-name
{
    definitions
}

[other-attributes, hidden] function-type function-name(optional-parameter-list);

Paramètres

autres attributs

Zéro, un ou plusieurs attributs MIDL facultatifs.

appartient

L’une des directives suivantes : coclass, dispinterface, interfaceou Library.

nom de l’élément

Nom que d’autres composants logiciels peuvent utiliser pour décourber l’élément actuel.

Description

Spécifie les instructions qui composent la définition de l’élément.

type de fonction

Type de retour de la fonction.

nom de fonction

Nom utilisé pour appeler la fonction.

liste de paramètres facultatifs

Zéro, un ou plusieurs paramètres de fonction.

Notes

L’attribut [ Hidden ] vous permet de supprimer des membres de votre interface (en les protégeant d’un autre usage) tout en conservant la compatibilité avec le code existant. Vous pouvez utiliser l' [ attribut ] Hidden sur les propriétés, les méthodes et les instructions de coclasse, dispinterface, interfaceet Library .

Lorsqu’il est spécifié pour une bibliothèque, l’attribut [ Hidden ] empêche l’affichage de la totalité de la bibliothèque. Cette utilisation est destinée aux contrôles. Les hôtes doivent créer une bibliothèque de types qui encapsule le contrôle avec des propriétés étendues.

Indicateurs

VARFLAG _ FHIDDEN, FUNCFLAG _ FHIDDEN, TYPEFLAG _ FHIDDEN

Exemples

[hidden, vararg] SAFEARRAY (int) SecretFunc(
    [in, out] SAFEARRAY (variant) *varP) ;

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676), 
    hidden, 
    version (3.0)
] 
library HiddenLib 
{
    /* Library definition statements here. */
};

Voir aussi

TYPEFLAGS

dispinterface

coclasse

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

interface

Bibliothèque

Syntaxe du fichier ODL

Exemple de fichier ODL