Partager via


MMCPropertyChangeNotify, fonction (mmc.h)

La fonction MMCPropertyChangeNotify permet à une feuille de propriétés de composant logiciel enfichable d’informer son interface IComponent ou IComponentData que les propriétés d’un élément ont été modifiées.

Les feuilles de propriétés s’exécutent dans un thread différent de leur serveur IComponent et IComponentData ; Par conséquent, si param est un pointeur d’interface COM, il doit être marshalé. L’appel asynchrone de cette fonction avertit l’IComponent ou le IComponentData associé à la page de propriétés dont les propriétés ont été modifiées.

Syntaxe

HRESULT MMCPropertyChangeNotify(
  [in] LONG_PTR lNotifyHandle,
  [in] LPARAM   param
);

Paramètres

[in] lNotifyHandle

Valeur qui spécifie le handle utilisé pour acheminer le message de notification vers le IComponent ou IComponentData approprié.

[in] param

Défini par l’utilisateur. Peut être utilisé librement.

Valeur retournée

Cette fonction de rappel peut retourner l’une de ces valeurs.

Remarques

Il s’agit du handle passé à IExtendPropertySheet2 ::CreatePropertyPages.

Un appel à MMCPropertyChangeNotify entraîne l’envoi d’une notification MMCN_PROPERTY_CHANGE au composant logiciel enfichable.

La valeur de paramètre qui est passée à MMCPropertyChangeNotify est, à son tour, transférée au composant logiciel enfichable en tant qu’argument param à MMCN_PROPERTY_CHANGE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête mmc.h

Voir aussi

IComponent

IExtendPropertySheet2

MMCFreeNotifyHandle