Aracılığıyla paylaş


COleDataSource::CacheGlobalData

Veri aktarım işlemleri sırasında veri sunulur biçimi belirtmek için bu işlevini çağırın.

void CacheGlobalData(
   CLIPFORMAT cfFormat,
   HGLOBAL hGlobal,
   LPFORMATETC lpFormatEtc = NULL 
);

Parametreler

  • cfFormat
    Pano biçimi veri sunulması için değil.Bu parametre bir önceden tanımlanmış Pano biçimleri ya da yerel Windows tarafından döndürülen değeri olabilir RegisterClipboardFormat işlevi.

  • hGlobal
    Belirtilen biçimde veri içeren genel bellek bloğu için tanıtıcı.

  • lpFormatEtc
    İşaret eden bir formatetc veri olduğu önerilecek biçimde açıklayan yapı.Tarafından belirtilen Pano biçimi ötesinde ek biçimlendirme bilgilerini belirtmek istiyorsanız, bu parametre için bir değer sağlamanız cfFormat.Öyleyse null, diğer alanlar için varsayılan değerler kullanılır formatetc yapısı.

Notlar

Bu işlev, anlık görüntü oluşturma işlevi çağrılırken verileri sağlamanız gerekir böylece kullanarak veri sağlar; verileri gerektiği kadar önbelleğe alınır.Use CacheData üye işlevi, büyük miktarda veri ya da yapısal bir depolama ortamına gerektiren sağlamış olursunuz.

Geciken görüntülenmesinde kullanılacak çağrı DelayRenderData veya DelayRenderFileData üye işlevi.mfc tarafından işlenen gibi hakkında daha fazla bilgi için ertelenmiş oluşturma makalesine bakın veri nesneleri ve veri kaynakları: düzenlemesi.

Daha fazla bilgi için bkz: formatetc , yapı Windows SDK*.*

Daha fazla bilgi için bkz: RegisterClipboardFormat , Windows SDK.

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

COleDataSource sınıfı

Hiyerarşi grafik

COleDataSource::CacheData

COleDataSource::DelayRenderData

COleDataSource::DelayRenderFileData