가상 BOOL OnRenderGlobalData ( LPFORMATETC lpFormatEtc, HGLOBAL * phGlobal );
반환 값
성공 하는 경우 0이 아닌 그렇지 않으면 0。
매개 변수
lpFormatEtc
포인트는 정보를 요청 하는 형식을 지정 하는 FORMATETC 구조체。
phGlobal
반환 되는 데이터는 전역 메모리 핸들을 가리킵니다. 메모리를 할당 하는 경우이 매개 변수는 NULL 일 수 있습니다.
주의
지정한 저장소 매체는 전역 메모리 때 지정 된 형식의 데이터를 검색 하는 프레임 워크에서 호출 합니다. 지정 된 형식은 DelayRenderData 멤버 함수를 사용 하 여 지연된 렌더링에 대 한 COleDataSource 개체에 이전에 배치 된 하나입니다. 이 함수의 기본 구현은 단순히 FALSE 를 반환 합니다.
PhGlobal NULL이면 다음 새로운 HGLOBAL 할당 되 고 phGlobal에서 반환 합니다. 그렇지 않으면, HGLOBAL phGlobal 에 의해 지정 된 데이터와 함께 가득 차 한다. HGLOBAL 에 배치 하는 데이터의 양을 메모리 블록의 현재 크기를 초과할 수 없습니다. 또한, 블록 크기를 크게 다시 할당할 수 없습니다.
이것은 고급 재정의할 수 있습니다. 요청한 형식 및 매체에 데이터를 제공 하기 위해이 함수를 재정의 합니다. 귀하의 데이터에 따라 대신이 함수 버전 중 하나를 재정의 하는 것이 좋습니다. 여러 개의 저장 매체를 처리 하려는 경우 OnRenderData을 재정의 합니다. OnRenderFileData 를 재정의 하는 경우 데이터 파일에 또는 가변 크기의,。
자세한 내용은 참조 IDataObject::GetData 및 FORMATETC OLE 2 프로그래머 참조, 볼륨 1。
COleServerItem 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;COleServerItem::OnRenderData(&N)