IDataAdviseHolder 介面 (objidl.h)
建立和管理數據物件與一或多個建議接收之間的諮詢連線。 其方法旨在用來實作 IDataObject 的諮詢方法。 IDataAdviseHolder 會在建議持有者對象上實作。 其方法會建立和刪除數據諮詢連線,並將數據變更通知從數據對象傳送到需要此通知的物件,例如必須包含建議接收的 OLE 容器。
建議接收是物件包含的數據需要變更通知的物件,並實作 IAdviseSink 介面。 建議接收通常也會與 OLE 複合檔容器相關聯。
繼承
IDataAdviseHolder 介面繼承自 IUnknown 介面。 IDataAdviseHolder 也有下列類型的成員:
方法
IDataAdviseHolder 介面具有這些方法。
IDataAdviseHolder::建議 建立建議接收與數據對象之間的連線,以接收通知。 |
IDataAdviseHolder::EnumAdvise 傳回對象,這個物件可用來列舉目前的諮詢連接。 |
IDataAdviseHolder::SendOnDataChange 針對目前由建議持有者對象實例處理的每個建議接收,將通知傳送至每個建議接收,藉由呼叫 IAdviseSink::OnDataChange 方法來建立連線。 |
IDataAdviseHolder::Unadvise 拿掉資料物件與透過先前呼叫 IDataAdviseHolder::Advisor 所設定的諮詢接收之間的連線。 這個方法通常會在 IDataObject::D Unadvise 實作中呼叫。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | objidl.h |