다음을 통해 공유


COleServerItem::OnSetData

OLE 항목의 데이터를 지정한 데이터로 바꾸려면 프레임 워크에서 호출 합니다.

virtual BOOL OnSetData(
   LPFORMATETC lpFormatEtc,
   LPSTGMEDIUM lpStgMedium,
   BOOL bRelease 
);

매개 변수

  • lpFormatEtc
    포인터는 FORMATETC 구조는 데이터의 형식을 지정 합니다.

  • lpStgMedium
    포인터는 STGMEDIUM 구조에서 데이터가 있는.

  • bRelease
    함수 호출을 완료 한 후 저장 미디어의 소유권을 가진 나타냅니다.호출자가 사용자 저장소 매체를 대신 하 여 할당 된 리소스를 해제할 책임이 결정 합니다.호출자가이 설정 하 여 하지 bRelease.경우 bRelease 는 0이 아닌, 서버 항목 사용 후 때 미디어 확보, 소유권.때 bRelease 0, 호출자에 게 소유권을 유지 하 고 서버 항목 호출 기간에만 저장 미디어를 사용할 수 있습니다.

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

이 성공적으로 얻기 전 까지는 서버 항목 데이터에 대 한 소유권을 사용할 수 없습니다.즉, 0을 반환 하면 소유권을 적용 되지 않습니다.데이터 소스를 소유 하는 경우이 저장 매체를 호출 하 여 해제는 ReleaseStgMedium 함수입니다.

기본적으로 구현해도 수행되는 작업은 없습니다.OLE 항목의 데이터를 지정한 데이터로 바꾸려면이 함수를 재정의 합니다.이 고급 재정의 합니다.

자세한 내용은 STGMEDIUM, FORMATETC, 및 ReleaseStgMedium 에 있는 Windows SDK.

요구 사항

헤더: afxole.h

참고 항목

참조

COleServerItem 클래스

계층 구조 차트

COleDataSource::OnSetData