COleDataSource:: CacheGlobalData

privatevoid CacheGlobalData ( CLIPFORMAT cfFormat, HGLOBAL hGlobal, LPFORMATETC lpFormatEtc = Nulo );

Parâmetros

cfFormat

O formato de área de transferência na qual os dados são para ser oferecido. Este parâmetro pode ser um dos formatos da área de transferência predefinidos ou o valor retornado pelo Windows nativo RegisterClipboardFormat função.

hGlobal

Identificador para o Bloquear de memória global contendo os dados no formato especificado.

lpFormatEtc

Aponta para um FORMATETC estrutura que descreve o formato no qual os dados são para ser oferecido. Fornece um valor para esse parâmetro se desejar especificar informações de formato adicionais além o formato de área de transferência especificado por cfFormat. Se for NULL, os valores padrão são usados para os outros campos na estrutura de FORMATETC.

Observações

Chame essa função para especificar um Formatarar no qual dados são oferecidos durante dados operações de transferência. Essa função fornece os dados usando processamento imediato, portanto você deve fornecer os dados ao chamar a função; os dados é armazenados em cache até que sejam necessários. Use a função de membro CacheData se você estiver fornecendo uma grande quantidade de dados ou se você precisar de um meio de armazenamento estruturado.

Para usar processamento atrasado, chame a função de membro DelayRenderData ou DelayRenderFileData . Para obter mais informações sobre processamento atrasado como tratados pelo MFC, consulte o artigo objetos de dados e fontes de dados: manipulação no Guia do programador do Visual C++.

Para obter mais informações, consulte o estrutura FORMATETC in a referência OLE 2 Programmer, Volume 1.

Para obter mais informações, consulte RegisterClipboardFormat na documentação do Win32.

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

Consulte tambémnbsp;COleDataSource:: CacheData, COleDataSource:: DelayRenderData, COleDataSource::DelayRenderFileData & nbsp;

Index