IDataObject.DAdvise(IntPtr, Int32, IntPtr, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立實作 IDataObject 介面的資料物件與呼叫端物件之間的告知連接,讓呼叫端可以接收資料物件的資料變更告知。
public:
int DAdvise(IntPtr a, int b, IntPtr c, int % d);
public int DAdvise (IntPtr a, int b, IntPtr c, ref int d);
abstract member DAdvise : nativeint * int * nativeint * int -> int
Public Function DAdvise (a As IntPtr, b As Integer, c As IntPtr, ByRef d As Integer) As Integer
參數
- c
-
IntPtr
nativeint
呼叫端物件上之 IAdviseSink 的指標。
- d
- Int32
由這個對 DAdvise 方法呼叫所建立的連線指標。
傳回
DAdvise 方法支援標準傳回值 E_INVALIDARG、E_UNEXPECTED 及 E_OUTOFMEMORY,以及下列傳回值:
傳回值 | 描述 |
---|---|
S_OK | DAdvise 方法已成功建立連線。 |
E_NOTIMPL | 數據物件不會實作 DAdvise 方法。 |
DV_E_LINDEX | lindex 無效。 |
DV_E_FORMATETC | 數據指標值無效。 |
OLE_E_ADVISENOTSUPPORTED | 物件不支援變更通知。 |
備註
如需使用 IDataObject 介面進行程序設計的詳細資訊,以及 Microsoft Management Console (MMC) ,請參閱 MMC 程式設計人員指南。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應