COleServerItem::OnRenderData

virtual BOOL OnRenderData ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário 0.

Parâmetros

lpFormatEtc

Aponta para o FORMATETC estrutura especificando o formato em que informações são solicitadas.

lpStgMedium

Aponta para um STGMEDIUM estrutura na qual os dados são a ser retornado.

Observações

Chamado pela estrutura para recuperar dados no Formatarar especificado. O Formatarar especificado é um anteriormente colocado no objeto COleDataSource usando o DelayRenderData ou DelayRenderFileData função de membro para processamento atrasado. A implementação padrão desta função chama OnRenderFileData ou OnRenderGlobalData, respectivamente, quando o médio de armazenamento fornecido for um arquivo ou memória. Se nenhum desses formatos for fornecido, a implementação padrão retorna 0 e não faz nada.

Se lpStgMedium- gt;TYMED é TYMED_NULL, o STGMEDIUM deve alocada e preenchida conforme especificado por lpFormatEtc - > tymed. Se não for TYMED_NULL, o STGMEDIUM deve ser preenchido local com os dados.

Este é um avançado substituível. Substituir esta função para fornecer seus dados no Formatarar solicitado e médio. Dependendo de seus dados, talvez queira substituir uma das outros versões dessa função em vez disso. Se os dados forem pequenas e fixo em tamanho, substituir OnRenderGlobalData. Se seus dados em um arquivo ou é de tamanho variável, substituir OnRenderFileData.

Para obter mais informações, consulte IDataObject:: GetData, STGMEDIUM, FORMATETC, e TYMED no OLE 2 Programmer referência, Volume 1.

Visão geral de COleServerItemMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleServerItem::OnRenderFileData

Index