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, на которую ссылается параметр |
GetData(FORMATETC, STGMEDIUM) |
Выполняет визуализацию данных, описанных в заданной структуре pFormatEtc, и передает их в параметр |
GetDataHere(FORMATETC, STGMEDIUM) |
Выполняет визуализацию данных, описанных в заданной структуре pFormatEtc, и передает их в параметр |
QueryGetData(FORMATETC) |
Извлекает значение, указывающее, может ли средство реализации выполнять визуализацию данных, которые содержатся в параметре |
SetData(IntPtr, IntPtr, Int32) |
Передает данные, которые содержатся в структуре STGMEDIUM, на которую ссылается параметр |