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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.