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 Management Console (MMC) 進行程式設計的詳細資訊,請參閱 MMC 程式設計人員指南

方法

DAdvise(IntPtr, Int32, IntPtr, Int32)

建立實作 IDataObject 介面的資料物件與呼叫端物件之間的告知連接,讓呼叫端可以接收資料物件的資料變更告知。

DUnadvise(Int32)

終結由先前對 DAdvise(IntPtr, Int32, IntPtr, Int32) 方法之呼叫所建立的告知連接。

EnumDAdvise(IntPtr)

擷取物件的指標,該物件可以列舉目前由這個 IDataObject 介面所維護的告知連接。

EnumFormatEtc(Int32, IntPtr)

擷取物件的指標,該物件可以列舉這個實作 (Implementation) 所支援的 FORMATETC 列舉值型別。

GetCanonicalFormatEtc(IntPtr, IntPtr)

擷取標準 FORMATETC 結構的指標,該結構與 a 參數所參考之 FORMATETC 結構在邏輯上對等,但不一定相等。

GetData(FORMATETC, STGMEDIUM)

呈現指定 pFormatEtc 結構中所描述的資料,並將其傳輸至 b 參數。

GetDataHere(FORMATETC, STGMEDIUM)

呈現指定 pFormatEtc 結構中所描述的資料,並將其傳輸至 b 參數。

QueryGetData(FORMATETC)

擷取值,指出實作器是否可以呈現 a 參數中所含的資料。

SetData(IntPtr, IntPtr, Int32)

a 所參考之 STGMEDIUM 結構中所包含的資料,傳輸至這個 IDataObject 介面執行個體。

適用於