COleDataSource::OnSetData
설정 또는 데이터를 대체 하는 프레임 워크에 의해 호출 된 COleDataSource 개체에 지정 된 형식.
virtual BOOL OnSetData(
LPFORMATETC lpFormatEtc,
LPSTGMEDIUM lpStgMedium,
BOOL bRelease
);
매개 변수
lpFormatEtc
가리키는 있는 FORMATETC 구조에서 데이터 대체 되는 형식 지정.lpStgMedium
가리키는 있는 STGMEDIUM 구조체의 현재 내용을 덮어씁니다 데이터를 포함 하는 COleDataSource 개체.bRelease
함수 호출을 완료 한 후 저장 미디어의 소유권을 가진 나타냅니다.호출자가 사용자 저장소 매체를 대신 하 여 할당 된 리소스를 해제할 책임이 결정 합니다.호출자가이 설정 하 여 하지 bRelease.경우 bRelease 는 0이 아닌 값을 데이터 소스 사용 후 때 미디어 확보, 소유권.때 bRelease 0이, 호출자에 게 소유권을 유지 하 고 데이터 소스 저장 매체는 호출 기간에만 사용할 수 있습니다.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
이 성공적으로 얻기 전 까지는 데이터 원본 데이터에 대 한 소유권을 사용할 수 없습니다.즉,이 경우 소유권 하지 않습니다 OnSetData 0을 반환 합니다.데이터 소스를 소유 하는 경우이 저장 매체를 호출 하 여 해제는 ReleaseStgMedium 함수입니다.
기본적으로 구현해도 수행되는 작업은 없습니다.지정 된 형식의 데이터를 대체 하려면이 함수를 재정의 합니다.이 고급 재정의 합니다.
자세한 내용은 STGMEDIUM 및 FORMATETC 구조와 ReleaseStgMedium 및 IDataObject::GetData 의 작동은 Windows SDK*.*
요구 사항
헤더: afxole.h
참고 항목
참조
COleDataSource::OnRenderFileData