IDataObject.QueryGetData(FORMATETC) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定数据对象是否能够呈现 FORMATETC 结构中所描述的数据。 尝试执行粘贴或删除操作的对象可以在调用 GetData(FORMATETC, STGMEDIUM) 来获取操作是否成功的指示之前调用此方法。
public:
int QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format);
public int QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC format);
abstract member QueryGetData : FORMATETC -> int
Public Function QueryGetData (ByRef format As FORMATETC) As Integer
参数
返回
此方法支持 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 | 应用程序未运行。 |
注解
有关详细信息,请参阅 IDataObject::QueryGetData 方法。