Язык

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 .

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