DataObject.IDataObject.QueryGetData(FORMATETC) 方法

定義

判斷資料物件是否能呈現結構中 FORMATETC 描述的資料。 嘗試貼上或丟棄操作的物件可以在呼叫 GetData(FORMATETC, STGMEDIUM) 前先呼叫此方法,以取得操作是否成功的指示。

 virtual int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc) = System::Runtime::InteropServices::ComTypes::IDataObject::QueryGetData;
int IDataObject.QueryGetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
Function QueryGetData (ByRef formatetc As FORMATETC) As Integer Implements IDataObject.QueryGetData

參數

formatetc
FORMATETC

一個指向 FORMATETC 結構的指標,透過引用傳遞,定義查詢所需的格式、媒介及目標裝置。

傳回

此方法支援標準返回值 E_INVALIDARG、E_UNEXPECTED 和 E_OUTOFMEMORY,以及以下數值:

價值 描述
S_OK 之後再打電話 GetData(FORMATETC, STGMEDIUM) 大概會成功。
DV_E_LINDEX 一個無效的值; lindex目前僅支援 -1。
DV_E_FORMATETC 參數值無效 pFormatetc
DV_E_TYMED 一個無效 tymed 的數值。
DV_E_DVASPECT 一個無效 dwAspect 的數值。
OLE_E_NOTRUNNING 應用程式沒有在執行。

實作

備註

此成員為明確介面成員實作。 它只能在投 DataObject 射到 IDataObject 介面時使用。

適用於