다음을 통해 공유


ClipboardObject.IDataObject.DAdvise 메서드

Clipboard 개체 및 권고는 싱크 간의 연결을 만듭니다. 이 메서드는 advise 싱크를 지원하는 개체에 의해 호출되며, advise 싱크가 개체의 데이터 변경 내용에 대한 알림을 받을 수 있도록 합니다.

네임스페이스:  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[]

    이후의 알림에 사용될 형식, 대상 장치, 모양 및 미디어를 정의하는 FORMATETC 구조체로, 참조로 전달됩니다.

  • ADVF
    형식: UInt32

    값은 ADVF 권장 연결을 제어 하기 위한 플래그 그룹을 지정 하는 열거형입니다.

  • pAdvSink
    형식: IAdviseSink

    IAdviseSink 변경 알림을 수신 하는 권고 싱크를 가리키는 개체입니다.

  • pdwConnection
    형식: UInt32%

    Out 매개 변수입니다. 이 메서드는 반환 될 때이 매개 변수가이 연결을 식별 하는 토큰이 포함 되어 있습니다. 나중에 이 토큰을 사용하여 advise 연결을 삭제할 수 있습니다. 이 토큰을 IDataObject.DUnadvise에 전달하면 됩니다. 연결이 설정되지 않은 경우에는 이 값이 0입니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반환 값

형식: Int32
S_OK권장 하는 연결을 만든 경우 E_NOTIMPL clipboard 개체는 기존 배치 되지 경우 IDataObject 개체 (에서 Microsoft.VisualStudio.OLE.Interop 네임 스페이스), 또는 오류 코드입니다.

구현

IDataObject.DAdvise(FORMATETC, UInt32, IAdviseSink, UInt32)

설명

기존의 clipboard 개체 래핑하는 경우 IDataObject (에서 Microsoft.VisualStudio.OLE.Interop 네임 스페이스),이 메서드는 해당 호출을 위임 DAdvise 해당 네임 스페이스에서입니다. 그렇지 않으면 반환 된 E_NOTIMPL 오류입니다.

.NET Framework 보안

참고 항목

참조

ClipboardObject 클래스

Microsoft.VisualStudio.Data.Framework 네임스페이스