DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) Método

Definición

Obtiene datos de un objeto de datos de origen. El GetData(FORMATETC, STGMEDIUM) método, al que llama un consumidor de datos, representa los datos descritos en la estructura especificada FORMATETC y los transfiere a través de la estructura especificada STGMEDIUM . A continuación, el autor de la llamada asume la responsabilidad de liberar la STGMEDIUM estructura.

 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

Parámetros

formatetc
FORMATETC

Puntero a una FORMATETC estructura, pasada por referencia, que define el formato, el medio y el dispositivo de destino que se van a usar al pasar los datos. Es posible especificar más de un medio mediante el operador BOOLEAN OR, lo que permite que el método elija el mejor medio entre los especificados.

medium
STGMEDIUM

Cuando este método vuelve, contiene un puntero a la STGMEDIUM estructura que indica el medio de almacenamiento que contiene los datos devueltos a través de su tymed miembro y la responsabilidad de liberar el medio a través del valor de su pUnkForRelease miembro. Si pUnkForRelease es null, el receptor del medio es responsable de liberarlo; de lo contrario, pUnkForRelease apunta a la IUnknown interfaz en el objeto adecuado para que se pueda llamar a su Release método. El medio debe asignarse y rellenarse por GetData(FORMATETC, STGMEDIUM). Este parámetro se pasa sin inicializar.

Implementaciones

Excepciones

No hay suficiente memoria para realizar esta operación.

Comentarios

Este miembro es una implementación explícita de miembro de interfaz. Solo se puede usar cuando se convierte en DataObject una IDataObject interfaz.

Se aplica a