ClipboardObject.IDataObject.DAdvise メソッド

クリップボードのオブジェクトとアドバイズ シンク間の接続を作成します。このメソッドは、アドバイズ シンクをサポートするオブジェクトによって呼び出され、オブジェクトのデータの変更をアドバイズ シンクに通知できるようにします。

名前空間:  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 では、明示的なインターフェイスの実装はサポートされません。

パラメーター

  • ADVF
    型 : System.UInt32
    アドバイザリ コネクションを制御するフラグのグループを指定する ADVF の列挙体の値。
  • pdwConnection
    型 : System.UInt32%
    Out パラメーター。このメソッドが返されるとき、このパラメーターにこの接続を識別するトークンが含まれています。このトークンを後で IDataObject.DUnadvise に渡して、アドバイザリ コネクションを削除できます。この値が 0 の場合、接続は確立されていません。このパラメーターは初期化せずに渡されます。

戻り値

型 : System.Int32
クリップボードのオブジェクトが IDataObject の既存のオブジェクトをラップするアドバイザリ コネクションを作成する場合S_OK、E_NOTIMPL ( Microsoft.VisualStudio.OLE.Interop の名前空間から)、またはエラー コード。

実装

IDataObject.DAdvise(array<FORMATETC[], UInt32, IAdviseSink, UInt32%)

解説

クリップボードのオブジェクトが既存の IDataObject ( Microsoft.VisualStudio.OLE.Interop の名前空間) でラップした場合、このメソッドはデリゲートその名前空間の対応する DAdvise の呼び出し。それ以外の場合は E_NOTIMPL のエラーを返します。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

ClipboardObject クラス

Microsoft.VisualStudio.Data.Framework 名前空間