IOleAdviseHolder 介面 (oleidl.h)
管理物件伺服器中的諮詢連線和複合檔通知。 其方法旨在用來實作 IOleObject 的諮詢方法。 IOleAdviseHolder 會在建議持有者對象上實作。 其方法會建立和刪除伺服器所管理之物件與物件容器的諮詢連線,該容器必須包含建議接收 (支援 IAdviseSink 介面) 。 建議持有者對象也必須追蹤哪些建議接收對哪些通知感興趣,並適當地傳遞通知。
繼承
IOleAdviseHolder 介面繼承自 IUnknown 介面。 IOleAdviseHolder 也有下列類型的成員:
方法
IOleAdviseHolder 介面具有這些方法。
IOleAdviseHolder::建議 建立 OLE 對象與呼叫物件建議接收之間的諮詢連線。 透過該接收,當 OLE 物件重新命名、儲存或關閉時,呼叫物件可以接收通知。 |
IOleAdviseHolder::EnumAdvise 建立列舉值,可用來列舉目前為 物件建立的諮詢連接。 |
IOleAdviseHolder::SendOnClose 傳送通知給目前向建議持有者註冊的所有諮詢接收,指出對象已關閉。 |
IOleAdviseHolder::SendOnRename 傳送通知給目前向建議持有者註冊的所有諮詢接收,指出物件名稱已變更。 |
IOleAdviseHolder::SendOnSave 傳送通知給目前向建議持有者註冊的所有諮詢接收,指出對象已儲存。 |
IOleAdviseHolder::Unadvise 刪除先前建立的諮詢連線。 (IOleAdviseHolder.Unadvise) |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |