Freigeben über


CreateDataAdviseHolder-Funktion (objbase.h)

Ruft einen Zeiger auf die OLE-Implementierung von IDataAdviseHolder für das Datenberatungshalterobjekt ab.

Syntax

HRESULT CreateDataAdviseHolder(
  [out] LPDATAADVISEHOLDER *ppDAHolder
);

Parameter

[out] ppDAHolder

Adresse einer IDataAdviseHolder-Zeigervariable , die den Schnittstellenzeiger auf das neue Advise Holder-Objekt empfängt.

Rückgabewert

Diese Funktion gibt bei Erfolg S_OK zurück. Weitere mögliche Werte sind:

Rückgabecode Beschreibung
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher für den Vorgang.

Hinweise

Rufen Sie CreateDataAdviseHolder in Ihrer Implementierung von IDataObject::D Advise auf , um einen Zeiger auf die OLE-Implementierung der IDataAdviseHolder-Schnittstelle abzurufen. Mit diesem Zeiger können Sie dann die Implementierung von IDataObject::D Advise abschließen, indem Sie die IDataAdviseHolder::Advise-Methode aufrufen, die eine Empfehlungsverbindung zwischen dem aufrufenden Objekt und dem Datenobjekt herstellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objbase.h (include ObjBase.h)
Bibliothek Ole32.lib
DLL Ole32.dll
APIs ext-ms-win-com-ole32-l1-1-3 (eingeführt in Windows 10, Version 10.0.10240)

Weitere Informationen

IDataAdviseHolder