다음을 통해 공유


COleDataSource::CacheGlobalData

데이터 전송 작업 중 데이터 제공 되는 형식을 지정 하려면이 함수를 호출 합니다.

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

매개 변수

  • cfFormat
    클립보드 형식 데이터가 제공 될 수 있습니다.이 매개 변수는 미리 정의 된 클립보드 형식 또는 네이티브 Windows에서 반환 된 값 중 하나일 수 있습니다 RegisterClipboardFormat 함수입니다.

  • hGlobal
    지정 된 형식의 데이터를 포함 하는 전역 메모리 블록을 처리 합니다.

  • lpFormatEtc
    가리키는 있는 FORMATETC 되는 제공 하는 데이터 형식을 설명 하는 구조입니다.지정 된 클립보드 형식 이상의 추가 서식 정보를 지정 하려면이 매개 변수에 대 한 값을 제공 합니다. cfFormat.이 경우 NULL, 다른 필드에 대해 기본값을 사용의 FORMATETC 구조.

설명

이 함수는 함수를 호출할 때 데이터를 제공 해야 하므로 즉시 렌더링을 사용 하 여 데이터를 제공 합니다. 데이터는 필요할 때까지 캐시 됩니다.사용 된 CacheData 멤버 함수는 많은 양의 데이터 또는 구조적된 저장소 미디어가 필요한 경우 제공 하는 경우.

지연된 렌더링을 사용 하려면 호출을 DelayRenderData 또는 DelayRenderFileData 멤버 함수입니다.MFC에서 처리 된 것으로 대 한 자세한 내용은 지연된 렌더링, 문서를 참고 하십시오. 데이터 개체 및 데이터 소스: 조작.

자세한 내용은 FORMATETC 의 구조는 Windows SDK*.*

자세한 내용은 RegisterClipboardFormat 에 있는 Windows SDK.

요구 사항

헤더: afxole.h

참고 항목

참조

COleDataSource 클래스

계층 구조 차트

COleDataSource::CacheData

COleDataSource::DelayRenderData

COleDataSource::DelayRenderFileData