从源数据对象中获取数据。此方法由数据使用者调用。在指定的 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
类型:System.Runtime.InteropServices.ComTypes.FORMATETC%
为 FORMATETC 结构的引用,通过引用,定义布局,中等和目标设备使用,传递数据时。指定更多+中、使用 Boolean 或运算符,允许方法选择最好在中指定的那些中+比一是可能的。
- medium
类型:System.Runtime.InteropServices.ComTypes.STGMEDIUM%
当此方法返回时,此参数包含对指示存储媒介包含返回的数据将其 tymed 成员的 STGMEDIUM 结构和释放中的职责通过其 pUnkForRelease 成员的值。如果 pUnkForRelease 是 nullnull 引用(在 Visual Basic 中为 Nothing),接收器中对其释放负责;否则,pUnkForRelease 指向 IUnknown 在适当的对象的接口,使其 Release 方法来调用。必须分配以及方法来填充媒体。该参数未经初始化即被传递。
实现
IDataObject.GetData(FORMATETC%, STGMEDIUM%)
备注
此方法将调用委托给从 System.Runtime.InteropServices.ComTypes 命名空间的相应 GetData,假定,剪贴板对象包装现有 IDataObject。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。