共用方式為


ClipboardObject.IDataObject.QueryGetData 方法

判斷資料物件是否能夠呈現 FORMATETC 結構中所描述的資料。 嘗試執行貼上或置放作業的物件可以在呼叫 IDataObject.GetData 之前取得呼叫這個方法指示作業是否成功。

命名空間:  Microsoft.VisualStudio.Data.Framework
組件:  Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)

語法

'宣告
Private Function QueryGetData ( _
    ByRef format As FORMATETC _
) As Integer Implements IDataObject.QueryGetData
int IDataObject.QueryGetData(
    ref FORMATETC format
)
private:
virtual int QueryGetData(
    FORMATETC% format
) sealed = IDataObject::QueryGetData
private abstract QueryGetData : 
        format:FORMATETC byref -> int  
private override QueryGetData : 
        format:FORMATETC byref -> int
JScript 不支援明確介面實作。

參數

  • format
    類型:FORMATETC%

    in FORMATETC 結構的參考,以傳址方式傳遞的,定義格式、媒體和目標裝置的查詢。

傳回值

類型:Int32
這個方法支援標準傳回值 E_INVALIDARG、 E_UNEXPECTED和 E_OUTOFMEMORY,以及下列值:

Description

S_OK

對 GetData 的後續呼叫可能會成功。

DV_E_LINDEX

lindex 有一個無效的值;目前只支援 -1。

DV_E_FORMATETC

format 參數有一個無效的值。

DV_E_TYMED

有無效的 tymed 值。

DV_E_DVASPECT

有無效的 dwAspect 值。

OLE_E_NOTRUNNING

沒有執行應用程式。

實作

IDataObject.QueryGetData(FORMATETC)

備註

這個方法將呼叫委派給從 System.Runtime.InteropServices.ComTypes 命名空間中的對應 QueryGetData ,假設, Clipboard 物件包裝現有的 IDataObject

.NET Framework 安全性

請參閱

參考

ClipboardObject 類別

Microsoft.VisualStudio.Data.Framework 命名空間