Share via


ClipboardObject.IDataObject.GetData 메서드

소스 데이터 개체에서 데이터를 가져옵니다. 이 메서드는 데이터 소비자가 호출 됩니다. 설명에 지정 된 데이터를 렌더링할 FORMATETC 구조체를 통해 지정 된 전송 STGMEDIUM 구조. 그러면 호출자는 STGMEDIUM 구조체를 해제하는 역할을 맡습니다.

네임스페이스:  Microsoft.VisualStudio.Data.Framework
어셈블리:  Microsoft.VisualStudio.Data.Framework(Microsoft.VisualStudio.Data.Framework.dll)

구문

‘선언
Private Sub GetData ( _
    pformatetcIn As FORMATETC(), _
    pRemoteMedium As STGMEDIUM() _
) Implements IDataObject.GetData
void IDataObject.GetData(
    FORMATETC[] pformatetcIn,
    STGMEDIUM[] pRemoteMedium
)
private:
virtual void GetData(
    array<FORMATETC>^ pformatetcIn, 
    array<STGMEDIUM>^ pRemoteMedium
) sealed = IDataObject::GetData
private abstract GetData : 
        pformatetcIn:FORMATETC[] * 
        pRemoteMedium:STGMEDIUM[] -> unit  
private override GetData : 
        pformatetcIn:FORMATETC[] * 
        pRemoteMedium:STGMEDIUM[] -> unit
JScript에서는 명시적 인터페이스 구현을 지원하지 않습니다.

매개 변수

  • pformatetcIn
    형식: array<FORMATETC[]

    에 대 한 참조는 FORMATETC 구조, 형식, 미디어 및 데이터를 전달할 때 사용 하 여 대상 장치를 정의 하는 참조로 전달 합니다. 사용 하 여 둘 이상의 미디어를 지정할 수는 Boolean OR 연산자로 메서드 중 지정 된 최상의 매체를 선택할 수 있도록 합니다.

  • pRemoteMedium
    형식: array<STGMEDIUM[]

    이 메서드가 반환 될 때 포함에 대 한 참조는 STGMEDIUM 통해 반환된 된 데이터를 포함 하는 저장소 매체를 나타내는 구조는 tymed 구성원과의 값을 통해 해당 미디어를 해제 하는 것에 대 한 책임의 pUnkForRelease 멤버. pUnkForRelease가 nullNull 참조(Visual Basic의 경우 Nothing)이면 미디어의 수신기에서 미디어를 해제해야 하고, 그렇지 않으면 ,pUnkForRelease는 Release 메서드를 호출할 수 있도록 적절한 개체의 IUnknown 인터페이스를 가리킵니다. 미디어 할당 하 고이 방법으로 입력 해야 합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

구현

IDataObject.GetData(FORMATETC, STGMEDIUM)

예외

예외 조건
ArgumentNullException

Clipboard 개체를 래핑 해제 된 Microsoft.VisualStudio.OLE.Interop.IDataObject 및 pformatetcIn 또는 pRemoteMedium 매개 변수는 nullNull 참조(Visual Basic의 경우 Nothing).

ArgumentException

Clipboard 개체를 래핑 해제 된 Microsoft.VisualStudio.OLE.Interop.IDataObject 의 길이 pformatetcIn 또는 pRemoteMedium 구조는 0입니다.

설명

기존의 clipboard 개체 래핑하는 경우 IDataObject (에서 Microsoft.VisualStudio.OLE.Interop 네임 스페이스),이 메서드는 해당 호출을 위임 GetData 해당 네임 스페이스에서입니다. 그렇지 않으면 변환에 대 한 호출을 시도 GetData 에서 System.Runtime.InteropServices.ComTypes 네임 스페이스를 clipboard 개체의 경우 수 배치는 기존 IDataObject.

.NET Framework 보안

참고 항목

참조

ClipboardObject 클래스

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