다음을 통해 공유


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<Microsoft.VisualStudio.OLE.Interop.FORMATETC[]
    참조 하는 FORMATETC 구조, 형식, 매체, 및 데이터를 전달할 때 사용 하는 대상 장치를 정의 하는 참조로 전달 합니다.사용 하 여 둘 이상의 미디어를 지정할 수는 Boolean OR 연산자를 지정 하는 좋은 매체를 선택 하는 메서드를 허용 합니다.
  • pRemoteMedium
    형식: array<Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[]
    이 메서드가 반환 될 때 참조를 포함의 STGMEDIUM 구조를 통해 반환 된 데이터를 포함 하는 저장소 매체를 나타내는 해당 tymed 멤버 및 보통 값을 통해 해제에 대 한 책임의 pUnkForRelease 멤버.pUnkForRelease 가 nullNull 참조(Visual Basic의 경우 Nothing)이면 미디어의 수신기에서 미디어를 해제해야 하고, 그렇지 않으면 ,pUnkForRelease는 Release 메서드를 호출할 수 있도록 적절한 개체의 IUnknown 인터페이스를 가리킵니다.미디어 할당 한이 방법으로 입력 해야 합니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

구현

IDataObject.GetData(array<FORMATETC[], array<STGMEDIUM[])

예외

예외 조건
ArgumentNullException

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

ArgumentException

클립보드 개체를 래핑 해제 된 Microsoft.VisualStudio.OLE.Interop.IDataObject 의 길이 pformatetcIn 및/또는 pRemoteMedium 구조체는 0입니다.

설명

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

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ClipboardObject 클래스

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