CreateOleAdviseHolder 函式 (ole2.h)
建立建議持有者物件來管理複合檔通知。 它會傳回物件 IOleAdviseHolder 介面之 OLE 實作的指標。
語法
HRESULT CreateOleAdviseHolder(
[out] LPOLEADVISEHOLDER *ppOAHolder
);
參數
[out] ppOAHolder
接收新建議持有者對象的介面指標指標的 IOleAdviseHolder 指標變數位址。
傳回值
此函式會在成功時傳回S_OK,並支援標準傳回值E_OUTOFMEMORY。
備註
CreateOleAdviseHolder 函式會建立建議持有者的實例,其支援 IOleAdviseHolder 介面的 OLE 實作。 此介面的方法旨在用來實作 IOleObject 的諮詢方法,以及當已設定支持諮詢接收的物件時,將物件變更的通知傳送至諮詢接收。 CreateOleAdviseHolder 所傳回的建議持有者就足以滿足大部分的應用程式。 不過,OLE 提供的實作不支援 IOleAdviseHolder::EnumAdvise,因此如果您需要使用此方法,則必須實作您自己的建議持有者。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ole2.h |
程式庫 | Ole32.lib |
Dll | Ole32.dll |
API 集合 | ext-ms-win-com-ole32-l1-1-3 (於 Windows 10 10.0.10240 版) |