IDataObjectImpl Class
Этот класс содержит методы для поддержки равномерную передачу данных и управление соединениями.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.
template< class T>
class IDataObjectImpl
Параметры
- T
Класс, производный от IDataObjectImpl.
Члены
Открытые методы
Имя |
Описание |
---|---|
Устанавливает соединение между объектом данных и получатель advise. Это позволяет приемник advise для получения уведомлений изменений в объекте. |
|
Завершает соединение установлено с помощью ранее DAdvise. |
|
Создает перечислитель для итерации по текущим вспомогательным соединениям. |
|
Создает перечислитель для прохода по FORMATETC структуры данных, поддерживаемые объектом. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Отправляет уведомление об изменениях обратно к каждому посоветуйте приемник. |
|
Извлекает логическую структуру, которая подходит FORMATETC одно, более сложным. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Передает данные из объекта данных клиенту. Данные описаны в структуре FORMATETC и Переключены через структуру STGMEDIUM. |
|
Подобно GetData, за исключением того, что клиент должен выбрать структуру STGMEDIUM. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Определяет, поддерживает ли объект данных указанную структуру FORMATETC для передачи данных. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Передает данные от клиента в объект данных. Реализация библиотеки ATL возвращает E_NOTIMPL. |
Заметки
Интерфейс IDataObject предоставляет методы для передачи данных формы поддержки. IDataObject использует структуры FORMATETC и STGMEDIUM стандартного формата для получения и хранения данных.
IDataObject также управляет соединениями, чтобы advise приемникам для обработки уведомлений об изменении данных. Для этого клиента для получения уведомлений об изменении данных из объекта данных, клиент должен реализовать интерфейс IAdviseSink вызванного объекта получателем advise. Если после этого клиент вызывает метод IDataObject::DAdvise, устанавливается соединение между объектом данных и получателем advise.
Класс IDataObjectImpl предоставляет реализацию по умолчанию IDataObject и реализует IUnknown, отправляя данные на устройство резервного копирования в отладочные построения.
Связанные статьи Учебник по библиотеке ATL, Создание проекта библиотеки ATL
Иерархия наследования
IDataObject
IDataObjectImpl
Требования
Header: atlctl.h