다음을 통해 공유


DataObject.IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) 메서드

정의

이 메서드를 구현하는 개체에 데이터를 전송합니다. 이 메서드는 데이터 소스가 들어 있는 개체에서 호출됩니다.

 virtual void System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System::Runtime::InteropServices::ComTypes::FORMATETC % pFormatetcIn, System::Runtime::InteropServices::ComTypes::STGMEDIUM % pmedium, bool fRelease) = System::Runtime::InteropServices::ComTypes::IDataObject::SetData;
void IDataObject.SetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC pFormatetcIn, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM pmedium, bool fRelease);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.SetData : FORMATETC * STGMEDIUM * bool -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.SetData : FORMATETC * STGMEDIUM * bool -> unit
Sub SetData (ByRef pFormatetcIn As FORMATETC, ByRef pmedium As STGMEDIUM, fRelease As Boolean) Implements IDataObject.SetData

매개 변수

pFormatetcIn
FORMATETC

스토리지 미디어에 들어 있는 데이터를 해석할 때 데이터 개체에서 사용하는 형식을 정의하는 FORMATETC 구조체로, 참조로 전달됩니다.

pmedium
STGMEDIUM

전달될 데이터가 들어 있는 스토리지 미디어를 정의하는 STGMEDIUM 구조체로, 참조로 전달됩니다.

fRelease
Boolean

SetData(FORMATETC, STGMEDIUM, Boolean)를 구현하는 호출된 데이터 개체가 호출이 반환된 후에 스토리지 미디어를 소유하도록 지정하려면 true를 지정합니다. 이렇게 하면 데이터 개체에서는 미디어를 사용한 후 ReleaseStgMedium 함수를 호출하여 미디어를 해제해야 합니다. 호출자가 스토리지 미디어의 소유권을 갖고 호출된 데이터 개체에서는 호출하는 동안에만 스토리지 미디어를 사용하도록 지정하려면 false를 지정합니다.

구현

예외

이 메서드가 내부 데이터 개체의 형식을 지원하지 않는 경우

설명

이 멤버는 명시적 인터페이스 멤버 구현이며, DataObjectIDataObject 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.

적용 대상