Поделиться через


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 и консоли управления (MMC) см. в руководстве программиста MMC.

Методы

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.

Применяется к