DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает данные из исходного объекта данных. Метод GetData(FORMATETC, STGMEDIUM), который вызывается объектом-получателем данных, обрабатывает данные, описанные в заданной структуре FORMATETC, и передает их через заданную структуру STGMEDIUM. Затем вызывающий объект несет ответственность за освобождение структуры STGMEDIUM.
virtual void System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium) = System::Runtime::InteropServices::ComTypes::IDataObject::GetData;
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
Sub GetData (ByRef formatetc As FORMATETC, ByRef medium As STGMEDIUM) Implements IDataObject.GetData
Параметры
- formatetc
- FORMATETC
Указатель на структуру FORMATETC, переданную ссылкой, которая определяет формат, среду передачи и целевое устройство для использования при передаче данных. С помощью логического оператора OR можно задать более одной среды передачи, разрешив методу выбирать лучшую среду передачи среди заданных.
- medium
- STGMEDIUM
При возвращении данного метода содержит указатель на структуру STGMEDIUM, задающий среду хранения, содержащую возвращенные данные посредством своего элемента tymed, и ответственность за освобождение среды передачи через значение своего элемента pUnkForRelease. Если pUnkForRelease равняется null
, получатель среды передачи отвечает за ее освобождение; в противном случае pUnkForRelease указывает на интерфейс IUnknown
в соответствующем объекте, так чтобы можно было вызвать его метод Release
. Среда передачи должна быть выделена и заполнена с помощью GetData(FORMATETC, STGMEDIUM). Этот параметр передается неинициализированным.
Реализации
Исключения
Недостаточно памяти для выполнения этой операции.
Комментарии
Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только когда объект класса DataObject приведен к типу интерфейса IDataObject.