CreateDataAdviseHolder, fonction (objbase.h)
Récupère un pointeur vers l’implémentation OLE d’IDataAdviseHolder sur l’objet data advise holder.
Syntaxe
HRESULT CreateDataAdviseHolder(
[out] LPDATAADVISEHOLDER *ppDAHolder
);
Paramètres
[out] ppDAHolder
Adresse d’une variable de pointeur IDataAdviseHolder qui reçoit le pointeur d’interface vers le nouvel objet de titulaire de conseil.
Valeur retournée
Cette fonction retourne S_OK en cas de réussite. Les autres valeurs possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Mémoire insuffisante pour l’opération. |
Remarques
Appelez CreateDataAdviseHolder dans votre implémentation de IDataObject ::D Advise pour obtenir un pointeur vers l’implémentation OLE de l’interface IDataAdviseHolder . Avec ce pointeur, vous pouvez ensuite terminer l’implémentation de IDataObject ::D Advise en appelant la méthode IDataAdviseHolder ::Advise , qui crée une connexion consultative entre l’objet appelant et l’objet de données.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | objbase.h (inclure ObjBase.h) |
Bibliothèque | Ole32.lib |
DLL | Ole32.dll |
Ensemble d’API | ext-ms-win-com-ole32-l1-1-3 (introduit dans Windows 10, version 10.0.10240) |