Share via


COleServerItem::OnRenderData

Llamado por el marco para recuperar datos en el formato especificado.

virtual BOOL OnRenderData(
   LPFORMATETC lpFormatEtc,
   LPSTGMEDIUM lpStgMedium 
);

Parámetros

  • lpFormatEtc
    Señala la estructura de FORMATETC que especifica el formato en el que se solicita información.

  • lpStgMedium
    Señala una estructura de STGMEDIUM en la que los datos debe volver.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

El formato especificado es uno colocado previamente en el objeto de COleDataSource utilizando la función miembro de DelayRenderData o de DelayRenderFileData para generar retrasada.La implementación predeterminada de este llamadas de función OnRenderFileData o OnRenderGlobalData, respectivamente, si el medio de almacenamiento proporcionado es un archivo o en memoria.Si ninguno de estos formatos se proporcionan, la implementación predeterminada devuelve 0 y no hace nada.

Si lpStgMedium- >tymed es TYMED_NULL, STGMEDIUM si asignado a rellenar según lo especificado por lpFormatEtc->tymed.Si no TYMED_NULL, STGMEDIUM se debe rellenar en contexto con los datos.

éste es un overridable avanzado.Invalide esta función para proporcionar los datos en el formato y mediano solicitados.Dependiendo de los datos, puede que desee reemplazar una de las otras versiones de esta función en su lugar.Si los datos pequeño y fijo de tamaño, reemplace OnRenderGlobalData.Si los datos se encuentra en un archivo, o es de tamaño variable, reemplace OnRenderFileData.

Para obtener más información, vea IDataObject:: GetData, STGMEDIUM, FORMATETC, y TYMED en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleServerItem

Gráfico de jerarquía

COleServerItem::OnRenderFileData