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