共用方式為


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

另請參閱

IOleAdviseHolder

IOleObject