IDataObject.GetData(FORMATETC, STGMEDIUM) 메서드

정의

원본 데이터 개체에서 데이터를 가져옵니다. 데이터 소비자가 호출하는 메서드는 GetData(FORMATETC, STGMEDIUM) 지정된 구조에 설명된 FORMATETC 데이터를 렌더링하고 지정된 STGMEDIUM 구조를 통해 전송합니다. 그런 다음 호출자는 구조를 해제하는 책임을 맡습니다 STGMEDIUM .

public:
 void GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC format, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetData : FORMATETC * STGMEDIUM -> unit
Public Sub GetData (ByRef format As FORMATETC, ByRef medium As STGMEDIUM)

매개 변수

format
FORMATETC

데이터를 전달할 때 사용할 형식, 중간 및 대상 디바이스를 정의하는 참조로 전달되는 구조체에 대한 포인터 FORMATETC 입니다. 부울 OR 연산자를 사용하여 둘 이상의 매체를 지정할 수 있으므로 메서드가 지정된 중에서 가장 적합한 매체를 선택할 수 있습니다.

medium
STGMEDIUM

이 메서드가 반환되면 해당 멤버를 STGMEDIUM 통해 tymed 반환된 데이터를 포함하는 스토리지 매체를 나타내는 구조체에 대한 포인터와 해당 멤버의 pUnkForRelease 값을 통해 매체를 해제해야 하는 책임이 포함됩니다. 이 null경우 pUnkForRelease 매체의 수신기는 해제를 담당합니다. 그렇지 않으면 pUnkForRelease 해당 메서드를 호출할 IUnknown 수 있도록 적절한 개체의 인터페이스를 Release 가리킵니다. 매체는 .에 의해 GetData(FORMATETC, STGMEDIUM)할당되고 채워져야 합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

설명

자세한 내용은 IDataObject::GetData 메서드를 참조하세요.

적용 대상