語言

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 程式設計師指南。

方法

名稱 Description
DAdvise(IntPtr, Int32, IntPtr, Int32)

建立實作介面 IDataObject 資料物件與呼叫物件之間的通知連線,讓呼叫者能收到資料物件變更的通知。

DUnadvise(Int32)

會破壞先前呼叫 DAdvise(IntPtr, Int32, IntPtr, Int32) 該方法所建立的通知連線。

EnumDAdvise(IntPtr)

擷取一個指向物件的指標,該物件可枚舉目前由此 IDataObject 介面維護的通知連線。

EnumFormatEtc(Int32, IntPtr)

取得一個指向物件的指標,該物件可枚 FORMATETC 舉本實作所支援的枚舉子類型。

GetCanonicalFormatEtc(IntPtr, IntPtr)

檢索一個指向FORMATETC標準結構的指標,該結構在邏輯上等價於參數所參考FORMATETC的結構,但不一定a等於該結構。

GetData(FORMATETC, STGMEDIUM)

渲染指定 pFormatEtc 結構中描述的資料,並將其傳送到參數中 b 。

GetDataHere(FORMATETC, STGMEDIUM)

渲染指定 pFormatEtc 結構中描述的資料,並將其傳送到參數中 b 。

QueryGetData(FORMATETC)

擷取一個值,表示實作者是否能渲染參數中包含的 a 資料。

SetData(IntPtr, IntPtr, Int32)

將結構中所包含 STGMEDIUM 的資料(由 a參考)傳輸到此介面實例 IDataObject 。

適用於