Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta clase proporciona métodos para admitir la Transferencia de datos uniforme y administrar conexiones.
Importante |
|---|
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
Métodos públicos
Name |
Descripción |
|---|---|
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. |
|
finaliza una conexión establecida previamente con DAdvise. |
|
Crea un enumerador para recorrer en iteración las conexiones de consulta actuales. |
|
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. |
|
Envía una notificación a cada indican el receptor. |
|
Recupera una estructura equivalente de FORMATETC a una que es más complejo.la implementación de ATL devuelve E_NOTIMPL. |
|
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 . |
|
Similar a GetData, a menos que el cliente debe asignar la estructura de STGMEDIUM .la implementación de ATL devuelve E_NOTIMPL. |
|
determina si el objeto de datos admite una estructura determinada de FORMATETC para transferir datos.la implementación de ATL devuelve E_NOTIMPL. |
|
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
Importante