ClipboardObject.IDataObject.GetData 方法

从源数据对象中获取数据。 此方法将由数据使用者调用。 在指定的 FORMATETC 结构启用数据介绍并通过指定的 STGMEDIUM 结构传输它。 然后,调用方对释放 STGMEDIUM 结构的责任进行假定。

命名空间:  Microsoft.VisualStudio.Data.Framework
程序集:  Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)

语法

声明
Private Sub GetData ( _
    ByRef format As FORMATETC, _
    <OutAttribute> ByRef medium As STGMEDIUM _
) Implements IDataObject.GetData
void IDataObject.GetData(
    ref FORMATETC format,
    out STGMEDIUM medium
)
private:
virtual void GetData(
    FORMATETC% format, 
    [OutAttribute] STGMEDIUM% medium
) sealed = IDataObject::GetData
private abstract GetData : 
        format:FORMATETC byref * 
        medium:STGMEDIUM byref -> unit  
private override GetData : 
        format:FORMATETC byref * 
        medium:STGMEDIUM byref -> unit
JScript 不支持显式接口实现。

参数

  • format
    类型:FORMATETC%

    FORMATETC 结构的引用,通过引用传递,则定义格式、媒体和目标设备使用,传递数据时。 指定多一个媒体,允许方法选择打印机中的最佳指定媒体的。Boolean 使用或运算符,也是可能的。

  • medium
    类型:STGMEDIUM%

    当此方法返回时,该参数通过 pUnkForRelease 的值成员包含对指示包含返回数据的存储介质通过其 tymed 成员的 STGMEDIUM 结构的引用和释放负责的媒体。 如果 pUnkForRelease 为 nullnull 引用(在 Visual Basic 中为 Nothing),则媒体的接收方对发布该运行;否则,为 IUnknownpUnkForRelease 的点上适当的对象连接,以便其 Release 方法可调用。 必须分配和此方法填充媒体。 该参数未经初始化即被传递。

实现

IDataObject.GetData(FORMATETC, STGMEDIUM)

备注

此方法将调用。从 System.Runtime.InteropServices.ComTypes 命名空间对应的 GetData,前提,剪贴板对象包装现有 IDataObject

.NET Framework 安全性

请参阅

参考

ClipboardObject 类

Microsoft.VisualStudio.Data.Framework 命名空间