DataObject.IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) 方法

定義

將資料傳輸給實作這個方法的物件。 這個方法是由包含資料來源的物件所呼叫。

 virtual void System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System::Runtime::InteropServices::ComTypes::FORMATETC % pFormatetcIn, System::Runtime::InteropServices::ComTypes::STGMEDIUM % pmedium, bool fRelease) = System::Runtime::InteropServices::ComTypes::IDataObject::SetData;
void IDataObject.SetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC pFormatetcIn, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM pmedium, bool fRelease);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.SetData : FORMATETC * STGMEDIUM * bool -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.SetData : FORMATETC * STGMEDIUM * bool -> unit
Sub SetData (ByRef pFormatetcIn As FORMATETC, ByRef pmedium As STGMEDIUM, fRelease As Boolean) Implements IDataObject.SetData

參數

pFormatetcIn
FORMATETC

以傳址方式傳遞的 FORMATETC 結構,定義資料物件在解譯存放媒體內含資料時所使用的格式。

pmedium
STGMEDIUM

以傳址方傳遞的 STGMEDIUM 結構,定義用來傳遞資料的存放媒體。

fRelease
Boolean

true 指定在呼叫傳回之後,呼叫的資料物件 (實作 SetData(FORMATETC, STGMEDIUM, Boolean)) 便會擁有存放媒體。 這表示資料物件必須在使用媒體之後,呼叫 ReleaseStgMedium 函式來釋放媒體。 false 則指定呼叫端仍保留存放媒體的擁有權,而呼叫的物件資料只在呼叫期間使用存放媒體。

實作

例外狀況

這個方法不支援基礎資料物件的類型。

備註

這個成員是明確介面成員實作, 它只有在 DataObject 轉型成 IDataObject 介面時才能使用。

適用於