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 구조체에 대한 포인터를 포함합니다. pUnkForReleasenull이면 미디어의 수신기에서 미디어를 해제해야 하고, 그렇지 않으면 ,pUnkForReleaseIUnknown 메서드를 호출할 수 있도록 적절한 개체의 Release 인터페이스를 가리킵니다. 이 미디어는 GetData(FORMATETC, STGMEDIUM)로 할당되고 채워져야 합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

설명

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

적용 대상