IDataObject.QueryGetData(FORMATETC) 方法

定义

检索一个值,该值指示实施者能否呈现包含在 a 参数中的数据。

public:
 int QueryGetData(Microsoft::Aspnet::Snapin::FORMATETC a);
public int QueryGetData (Microsoft.Aspnet.Snapin.FORMATETC a);
abstract member QueryGetData : Microsoft.Aspnet.Snapin.FORMATETC -> int
Public Function QueryGetData (a As FORMATETC) As Integer

参数

a
FORMATETC

指向 FORMATETC 的指针,它为检索数据的调用定义格式、介质和目标设备。

返回

QueryGetData 方法支持 E_INVALIDARG、E_UNEXPECTED 和 E_OUTOFMEMORY 等标准返回值以及下面的返回值:

返回值 说明
S_OK 对 方法的后续调用 GetData(FORMATETC, STGMEDIUM) 可能会成功。
DV_E_LINDEX lindex 无效。
DV_E_FORMATETC pFormatEtc 无效。
DV_E_TYMED tymed 无效。
DV_E_DVASPECT dwAspect 值。
OLE_E_NOTRUNNING 对象应用程序未运行。

注解

实现 IDataObject 接口的数据对象的客户端调用 QueryGetData 方法,以确定后续调用 GetData(FORMATETC, STGMEDIUM) 方法成功的可能性。 指示接口的 IDataObject 此实例可以呈现 参数中包含的 a 数据的结果不保证在后续调用 GetData(FORMATETC, STGMEDIUM) 方法时成功。

有关使用 IDataObject 接口和 Microsoft 管理控制台 (MMC) 进行编程的详细信息,请参阅 MMC 程序员指南

适用于