ClipboardObject.IDataObject.QueryGetData 메서드
데이터 개체가 FORMATETC 구조체에 설명된 데이터를 렌더링할 수 있는지 여부를 확인합니다.개체 붙여넣기 또는 놓기 작업을 시도 합니다.이 메서드를 호출 하기 전에 호출할 수 IDataObject.GetData 작업 성공 여부를 나타내는 정보를 얻을 수 있습니다.
네임스페이스: Microsoft.VisualStudio.Data.Framework
어셈블리: Microsoft.VisualStudio.Data.Framework(Microsoft.VisualStudio.Data.Framework.dll)
구문
‘선언
Private Function QueryGetData ( _
pFormatetc As FORMATETC() _
) As Integer Implements IDataObject.QueryGetData
int IDataObject.QueryGetData(
FORMATETC[] pFormatetc
)
private:
virtual int QueryGetData(
array<FORMATETC>^ pFormatetc
) sealed = IDataObject::QueryGetData
private abstract QueryGetData :
pFormatetc:FORMATETC[] -> int
private override QueryGetData :
pFormatetc:FORMATETC[] -> int
JScript에서는 명시적 인터페이스 구현을 지원하지 않습니다.
매개 변수
- pFormatetc
형식: array<Microsoft.VisualStudio.OLE.Interop.FORMATETC[]
참조 하는 FORMATETC 구조체 정의 형식, 미디어 및 대상 장치에 대 한 쿼리를 사용 하는 참조로 전달 합니다.
반환 값
형식: System.Int32
이 메서드는 표준 반환 값을 지원 E_INVALIDARG, E_UNEXPECTED, 및 E_OUTOFMEMORY, 다음 뿐만 아니라.
값 |
설명 |
---|---|
S_OK |
후속 호출에 GetData 아마 성공적으로 수행 됩니다. |
DV_E_LINDEX |
잘못 된 값에 대 한 lindex. 현재-1만 지원 됩니다. |
DV_E_FORMATETC |
pFormatetc 매개 변수의 값이 잘못된 경우 |
DV_E_TYMED |
잘못 된입니다. tymed 값입니다. |
DV_E_DVASPECT |
잘못 된입니다. dwAspect 값입니다. |
OLE_E_NOTRUNNING |
응용 프로그램이 실행되고 있지 않은 경우 |
구현
IDataObject.QueryGetData(array<FORMATETC[])
설명
기존에 클립보드의 개체를 래핑하는 경우 IDataObject (에서 Microsoft.VisualStudio.OLE.Interop 네임 스페이스),이 메서드 호출에 해당 하는 위임 QueryGetData 해당 네임 스페이스에서.그렇지 않은 경우에 해당 하는 통화 변환 시도 IDataObject.QueryGetData 에서 System.Runtime.InteropServices.ComTypes 네임 스페이스, 클립보드 개체의 경우에 수 수 배치는 기존 IDataObject.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.