DataObject.IDataObject.QueryGetData(FORMATETC) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定数据对象是否能够呈现 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
参数
返回
此方法支持 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 接口时使用。