ClipboardObject.IDataObject.DAdvise 方法
建立 Clipboard 物件和通知接收之間的連接。 這個方法是由支援通知接收的物件所呼叫,而且可以讓接收通知收到物件資料變更的通知。
命名空間: Microsoft.VisualStudio.Data.Framework
組件: Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)
語法
'宣告
Private Function DAdvise ( _
pFormatetc As FORMATETC(), _
ADVF As UInteger, _
pAdvSink As IAdviseSink, _
<OutAttribute> ByRef pdwConnection As UInteger _
) As Integer Implements IDataObject.DAdvise
int IDataObject.DAdvise(
FORMATETC[] pFormatetc,
uint ADVF,
IAdviseSink pAdvSink,
out uint pdwConnection
)
private:
virtual int DAdvise(
array<FORMATETC>^ pFormatetc,
unsigned int ADVF,
IAdviseSink^ pAdvSink,
[OutAttribute] unsigned int% pdwConnection
) sealed = IDataObject::DAdvise
private abstract DAdvise :
pFormatetc:FORMATETC[] *
ADVF:uint32 *
pAdvSink:IAdviseSink *
pdwConnection:uint32 byref -> int
private override DAdvise :
pFormatetc:FORMATETC[] *
ADVF:uint32 *
pAdvSink:IAdviseSink *
pdwConnection:uint32 byref -> int
JScript 不支援明確介面實作。
參數
pFormatetc
類型:array<FORMATETC[]以傳址 (By Reference) 方式傳遞的 FORMATETC 結構,定義用於後續告知的格式、目標裝置、外觀和媒體。
ADVF
類型:UInt32從為控制諮詢連接的旗標群組的 ADVF 列舉型別的值。
pAdvSink
類型:IAdviseSink每個 IAdviseSink 中的物件會將接收變更告知的通知接收上。
pdwConnection
類型:UInt32%Out 參數。 當這個方法傳回時,這個參數會包含識別這個連接的語彙基元。 您可以在稍後將這個語彙基元傳遞到 IDataObject.DUnadvise,以便用它來刪除諮詢連接。 如果這個值是零,就不會建立連接。 這個參數會以未初始化的狀態傳遞。
傳回值
類型:Int32
S_OK ,如果諮詢連接,則為 E_NOTIMPL ,如果剪貼簿中沒有物件包裝現有的 IDataObject 物件 (從 Microsoft.VisualStudio.OLE.Interop 命名空間),或錯誤碼。
實作
IDataObject.DAdvise(FORMATETC, UInt32, IAdviseSink, UInt32)
備註
如果剪貼簿物件包裝現有的 IDataObject (從 Microsoft.VisualStudio.OLE.Interop 命名空間),這個方法委派給對應的 DAdvise 呼叫該命名空間。 否則,會傳回 E_NOTIMPL 錯誤。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。