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

Definição

Obtém dados a partir de um objeto de origem de dados. O GetData(FORMATETC, STGMEDIUM) método, chamado por um consumidor de dados, apresenta os dados descritos na estrutura especificada FORMATETC e transfere-os através da estrutura especificada STGMEDIUM . O chamador assume então a responsabilidade de libertar a STGMEDIUM estrutura.

 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

Um ponteiro para uma FORMATETC estrutura, passado por referência, que define o formato, o meio e o dispositivo destino a usar ao passar os dados. É possível especificar mais do que um meio usando o operador BOOLEANO OR, permitindo ao método escolher o melhor meio entre os especificados.

medium
STGMEDIUM

Quando este método retorna, contém um ponteiro para a STGMEDIUM estrutura que indica o meio de armazenamento que contém os dados devolvidos através do seu tymed membro, e a responsabilidade de libertar o meio através do valor do seu pUnkForRelease membro. Se pUnkForRelease for null, o recetor do meio é responsável por libertá-lo; caso contrário, pUnkForRelease aponta para a IUnknown interface no objeto apropriado para que o seu Release método possa ser chamado. O meio deve ser alocado e preenchido por GetData(FORMATETC, STGMEDIUM). Este parâmetro é passado sem inicializar.

Implementações

Exceções

Não há memória suficiente para realizar esta operação.

Observações

Este membro é uma implementação explícita de membro de interface. Só pode ser usado quando é DataObject transmitido para uma IDataObject interface.

Aplica-se a