Clase de IDataObjectImpl

Esta clase proporciona métodos para admitir la Transferencia de datos uniforme y administrar conexiones.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template< class T>
class IDataObjectImpl

Parámetros

  • T
    la clase, derivada de IDataObjectImpl.

Members

kbdh2xa6.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

IDataObjectImpl::DAdvise

Establece una conexión entre el objeto de datos y un receptor advise.Esto permite al receptor advise para recibir notificaciones de cambios en el objeto.

IDataObjectImpl::DUnadvise

finaliza una conexión establecida previamente con DAdvise.

IDataObjectImpl::EnumDAdvise

Crea un enumerador para recorrer en iteración las conexiones de consulta actuales.

IDataObjectImpl::EnumFormatEtc

Crea un enumerador para recorrer en iteración las estructuras de FORMATETC admitidas por el objeto de datos.la implementación de ATL devuelve E_NOTIMPL.

IDataObjectImpl::FireDataChange

Envía una notificación a cada indican el receptor.

IDataObjectImpl::GetCanonicalFormatEtc

Recupera una estructura equivalente de FORMATETC a una que es más complejo.la implementación de ATL devuelve E_NOTIMPL.

IDataObjectImpl::GetData

Transfiere datos del objeto de datos al cliente.Los datos se describe en una estructura de FORMATETC y se transfiere a través de una estructura de STGMEDIUM .

IDataObjectImpl::GetDataHere

Similar a GetData, a menos que el cliente debe asignar la estructura de STGMEDIUM .la implementación de ATL devuelve E_NOTIMPL.

IDataObjectImpl::QueryGetData

determina si el objeto de datos admite una estructura determinada de FORMATETC para transferir datos.la implementación de ATL devuelve E_NOTIMPL.

IDataObjectImpl::SetData

Transfiere datos del cliente al objeto de datos.la implementación de ATL devuelve E_NOTIMPL.

Comentarios

La interfaz de IDataObject proporciona métodos que permiten la Transferencia de datos uniforme admiten.IDataObject usa estructuras FORMATETC y STGMEDIUM de formato estándar para recuperar y almacenar datos.

IDataObject también administra conexiones para advertir a los receptores para el consumidor de los datos.Para que el cliente reciba notificaciones de los datos del objeto de datos, el cliente debe implementar la interfaz de IAdviseSink en un objeto denominado receptor advise.Cuando el cliente llama IDataObject:: DAdvise, una conexión se establece entre el objeto de datos y el receptor advise.

La clase IDataObjectImpl proporciona una implementación predeterminada de IDataObject e implementa IUnknown enviando información del dispositivo de volcado en versiones de depuración.

artículos relacionados   tutorial de ATL, Crear un proyecto ATL

Jerarquía de herencia

IDataObject

IDataObjectImpl

Requisitos

encabezado: atlctl.h

Vea también

Otros recursos

Información general de la clase ATL