Funzione CreateDataAdviseHolder (objbase.h)
Recupera un puntatore all'implementazione OLE di IDataAdviseHolder nell'oggetto proprietario del consiglio dati.
Sintassi
HRESULT CreateDataAdviseHolder(
[out] LPDATAADVISEHOLDER *ppDAHolder
);
Parametri
[out] ppDAHolder
Indirizzo di una variabile puntatore IDataAdviseHolder che riceve il puntatore dell'interfaccia al nuovo oggetto proprietario di consulenza.
Valore restituito
Questa funzione restituisce S_OK in caso di esito positivo. Altri valori possibili includono quanto segue.
Codice restituito | Descrizione |
---|---|
|
Memoria insufficiente per l'operazione. |
Commenti
Chiamare CreateDataAdviseHolder nell'implementazione di IDataObject::D Advise per ottenere un puntatore all'implementazione OLE dell'interfaccia IDataAdviseHolder . Con questo puntatore, è quindi possibile completare l'implementazione di IDataObject::D Advise chiamando il metodo IDataAdviseHolder::Advise , che crea una connessione consultiva tra l'oggetto chiamante e l'oggetto dati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | objbase.h (include ObjBase.h) |
Libreria | Ole32.lib |
DLL | Ole32.dll |
Set di API | ext-ms-win-com-ole32-l1-1-3 (introdotta in Windows 10, versione 10.0.10240) |