Interface IPropertyNotifySink (ocidl.h)

Implémenté par un objet récepteur pour recevoir des notifications concernant les modifications de propriété d’un objet qui prend en charge IPropertyNotifySink en tant qu’interface sortante. Le client qui doit recevoir les notifications dans cette interface (à partir d’un objet connectable de prise en charge) crée un récepteur avec cette interface et le connecte à l’objet connectable via le mécanisme de point de connexion. Pour plus d’informations sur les points de connexion, consultez IConnectionPointContainer.

Héritage

L’interface IPropertyNotifySink hérite de l’interface IUnknown. IPropertyNotifySink possède également les types de membres suivants :

Méthodes

L’interface IPropertyNotifySink a ces méthodes.

 
IPropertyNotifysink ::OnChanged

Avertit un récepteur qu’une propriété pouvant être liée a changé.
IPropertyNotifySink ::OnRequestEdit

Avertit un récepteur qu’une propriété requestedit est sur le point de changer.

Remarques

L’objet lui-même doit appeler les méthodes de IPropertyNotifySink uniquement pour les propriétés marquées avec les attributs [bindable] et [requestedit] dans les informations de type de l’objet. Lorsque l’objet modifie une propriété [bindable], il est nécessaire d’appeler IPropertyNotifySink ::OnChanged. Lorsque l’objet est sur le point de modifier une propriété [requestedit], il doit appeler IPropertyNotifySink ::OnRequestEdit avant de modifier la propriété et doit également respecter l’action spécifiée par le récepteur au retour de cet appel.

La seule exception à cette règle est qu’aucune notification n’est envoyée à la suite des procédures d’initialisation ou de chargement d’un objet. Au moment de l’initialisation, il est supposé que toutes les propriétés changent et que toutes doivent être autorisées à changer. Les notifications à cette interface sont donc significatives uniquement dans le contexte d’un objet entièrement initialisé/chargé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête ocidl.h

Voir aussi

IConnectionPoint

IConnectionPointContainer