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 |
---|---|
|
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) |