IDataObject 接口

定义

创建调用方与实现 IDataObject 接口的数据对象之间的连接。 通过此连接,可以向调用方通知数据对象中数据的更改。

public interface class IDataObject
[System.Runtime.InteropServices.Guid("0000010e-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IDataObject
[<System.Runtime.InteropServices.Guid("0000010e-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDataObject = interface
Public Interface IDataObject
属性

注解

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

方法

DAdvise(IntPtr, Int32, IntPtr, Int32)

创建实现 IDataObject 接口的数据对象与调用方对象之间的通知连接,使调用方接收到有关数据对象中数据更改的通知。

DUnadvise(Int32)

损坏由于先前调用 DAdvise(IntPtr, Int32, IntPtr, Int32) 方法而创建的通知连接。

EnumDAdvise(IntPtr)

检索指向一个对象的指针,该对象可以枚举此 IDataObject 接口当前维护的通知连接。

EnumFormatEtc(Int32, IntPtr)

检索指向一个对象的指针,该对象可以枚举此实现所支持的 FORMATETC 枚举数类型。

GetCanonicalFormatEtc(IntPtr, IntPtr)

检索指向标准 FORMATETC 结构的指针,该结构在逻辑上等效于(但不一定等于)a 参数引用的 FORMATETC 结构。

GetData(FORMATETC, STGMEDIUM)

呈现指定的 pFormatEtc 结构中描述的数据,并将它传输给 b 参数。

GetDataHere(FORMATETC, STGMEDIUM)

呈现指定的 pFormatEtc 结构中描述的数据,并将它传输给 b 参数。

QueryGetData(FORMATETC)

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

SetData(IntPtr, IntPtr, Int32)

将包含在 STGMEDIUM 结构中、被 a 引用的数据传输到 IDataObject 接口的此实例。

适用于