Partilhar via


COleServerItem::OnRenderData

Chamado pela estrutura para recuperar dados no formato especificado.

virtual BOOL OnRenderData( 
   LPFORMATETC lpFormatEtc, 
   LPSTGMEDIUM lpStgMedium  
);

Parâmetros

  • lpFormatEtc
    Pontos a estrutura de FORMATETC que especifica o formato em que a informação é solicitada.

  • lpStgMedium
    Pontos a estrutura de STGMEDIUM em que os dados serão retornado.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

O formato especificado é colocado anteriormente em um objeto de COleDataSource usando a função de membro de DelayRenderData ou de DelayRenderFileData para processar tarde. A implementação padrão de este chamadas de função OnRenderFileData ou OnRenderGlobalData, respectivamente, se o suporte de memória fornecido é um arquivo ou memória. Se nenhum de esses formatos é fornecido, a implementação padrão retorna 0 e não fará nada.

Se lpStgMedium->tymed é TYMED_NULL, STGMEDIUM deve atribuído e preenchido como especificado pelo lpFormatEtc->tymed. Se não TYMED_NULL, STGMEDIUM deve ser preenchido com dados no lugar.

Este é um substituível avançado. Substituir essa função para fornecer os dados no formato e entre aplicativos. Dependendo dos dados, você pode querer substituir o invés de uma das outras versões de essa função. Se os dados são pequenos e corrigidos em tamanho, substitua OnRenderGlobalData. Se seus dados estão em um arquivo, ou são de tamanho variável, substitua OnRenderFileData.

Para obter mais informações, consulte IDataObject::GetData, STGMEDIUM, FORMATETC, e TYMED em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de classe derivada COleServerItem

Gráfico da hierarquia

COleServerItem::OnRenderFileData