ClipboardObject.IDataObject.GetDataHere 方法
從來源資料物件取得資料。 這個方法 (由資料消費者呼叫) 與 IDataObject.GetData 方法不同,呼叫端必須針對後者配置及釋放指定的存放媒體。
命名空間: Microsoft.VisualStudio.Data.Framework
組件: Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)
語法
'宣告
Private Sub GetDataHere ( _
ByRef format As FORMATETC, _
ByRef medium As STGMEDIUM _
) Implements IDataObject.GetDataHere
void IDataObject.GetDataHere(
ref FORMATETC format,
ref STGMEDIUM medium
)
private:
virtual void GetDataHere(
FORMATETC% format,
STGMEDIUM% medium
) sealed = IDataObject::GetDataHere
private abstract GetDataHere :
format:FORMATETC byref *
medium:STGMEDIUM byref -> unit
private override GetDataHere :
format:FORMATETC byref *
medium:STGMEDIUM byref -> unit
JScript 不支援明確介面實作。
參數
format
類型:FORMATETC%in FORMATETC 結構的參考,以傳址方式傳遞的,定義格式、媒體和目標裝置使用,當傳遞資料時。 只能指定一個媒體。 TYMED可指定,,而且只有下列 TYMED 值有效:TYMED_ISTORAGE、TYMED_ISTREAM、TYMED_HGLOBAL 或 TYMED_FILE。
medium
類型:STGMEDIUM%以傳址方式傳遞的 STGMEDIUM,定義包含要傳輸之資料的存放媒體。 必須由呼叫端配置並由這個方法填入媒體。 呼叫端也必須釋放媒體。 這個方法的實作必須永遠提供 nullnull 參考 (即 Visual Basic 中的 Nothing) 的值給這個參數所指向之 T:System.Runtime.InteropServices.ComTypes.STGMEDIUM 結構的 [pUnkForRelease] 成員。
實作
IDataObject.GetDataHere(FORMATETC, STGMEDIUM)
備註
這個方法將呼叫委派給從 System.Runtime.InteropServices.ComTypes 命名空間中的對應 IDataObject.SetData ,假設, Clipboard 物件包裝現有的 IDataObject。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。