defaultbind (attribut)
L’attribut [defaultbind] indique la propriété unique et pouvant être liée qui représente le mieux l’objet.
[
interface-attribute-list
]
interface | dispinterface interface-name
{
[bindable, defaultbind [, attribute-list]] returntype function-name(params)
}
Paramètres
-
interface-attribute-list
-
Spécifie une liste d’un ou plusieurs attributs qui s’appliquent à l’interface dans son ensemble. Lorsque plusieurs attributs d’interface sont présents, ils doivent être séparés par des virgules.
-
nom_interface
-
Spécifie le nom de l’interface.
-
attribute-list
-
Spécifie une liste d’un ou plusieurs attributs qui s’appliquent à la fonction. Lorsque plusieurs attributs d’interface sont présents, ils doivent être séparés par des virgules.
-
type de retour
-
Spécifie le type de retour de la fonction.
-
nom de la fonction
-
Spécifie le nom de la fonction à laquelle l’attribut [defaultbind] sera appliqué.
-
params
-
Liste des paramètres de fonction.
Notes
Les propriétés qui ont l’attribut [defaultbind] doivent également avoir l’attribut [bindable]. Une seule propriété d’une interface ou d’une dispinterface peut avoir l’attribut [defaultbind].
Cet attribut est utilisé par les conteneurs qui ont un modèle utilisateur impliquant la liaison à un objet plutôt que la liaison à une propriété d’un objet. Un objet peut prendre en charge la liaison de données, mais n’a pas cet attribut.
Indicateurs
FUNCFLAG_FDEFAULTBIND, VARFLAG_FDEFAULTBIND
Exemples
[
uuid(12345678-1234-1234-1234-123456789ABC)
]
interface MyObject : IUnknown
{
properties:
methods:
[id(1), propget, bindable,
defaultbind, displaybind] long Size(void);
[id(1), propput, bindable,
defaultbind, displaybind] HRESULT Size([in]long lSize);
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour