Поделиться через


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. Если pUnkForRelease равняется null, получатель среды передачи отвечает за ее освобождение; в противном случае pUnkForRelease указывает на интерфейс IUnknown в соответствующем объекте, так чтобы можно было вызвать его метод Release. Среда передачи должна быть выделена и заполнена с помощью GetData(FORMATETC, STGMEDIUM). Этот параметр передается неинициализированным.

Комментарии

Дополнительные сведения см. в разделе Метод IDataObject::GetData.

Применяется к