Aracılığıyla paylaş


IDataObject Arabirim

Tanım

Çağıran ile IDataObject arabirimini uygulayan bir veri nesnesi arasında bağlantı oluşturur. Bu bağlantı, çağıranın veri nesnesi için verilerdeki değişikliklerin bildirimlerini etkinleştirir.

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
Öznitelikler

Açıklamalar

IDataObject arabirimi ve Microsoft Yönetim Konsolu (MMC) ile programlama hakkında daha fazla bilgi için bkz. MMC Programcı Kılavuzu.

Yöntemler

DAdvise(IntPtr, Int32, IntPtr, Int32)

Arabirimi uygulayan IDataObject bir veri nesnesi ile çağıran nesnesi arasında bir bildirim bağlantısı oluşturur ve çağıranın veri nesnesine ilişkin verilerdeki değişikliklerle ilgili bildirim almasını sağlar.

DUnadvise(Int32)

yöntemine daha önceki bir çağrı DAdvise(IntPtr, Int32, IntPtr, Int32) tarafından oluşturulan bir bildirim bağlantısını yok eder.

EnumDAdvise(IntPtr)

Şu anda bu IDataObject arabirim tarafından tutulan bildirim bağlantılarını numaralandırabilen bir nesnenin işaretçisini alır.

EnumFormatEtc(Int32, IntPtr)

Bu uygulamanın desteklediği numaralandırıcı türlerini numaralandırabilen bir nesnenin FORMATETC işaretçisini alır.

GetCanonicalFormatEtc(IntPtr, IntPtr)

Mantıksal olarak parametresi tarafından başvuruda bulunan yapıya eşit olmasa da mantıksal olarak eşdeğer olan standart FORMATETC bir yapıya FORMATETCa yönelik bir işaretçi alır.

GetData(FORMATETC, STGMEDIUM)

Belirtilen pFormatEtc yapısında açıklanan verileri işler ve parametresine b aktarır.

GetDataHere(FORMATETC, STGMEDIUM)

Belirtilen pFormatEtc yapısında açıklanan verileri işler ve parametresine b aktarır.

QueryGetData(FORMATETC)

Uygulayıcının parametresinde yer alan a verileri işleyip işleyemeyeceğini belirten bir değer alır.

SetData(IntPtr, IntPtr, Int32)

yapısında STGMEDIUM bulunan ve tarafından abaşvuruda bulunılan verileri arabiriminin IDataObject bu örneğine aktarır.

Şunlara uygulanır