ClipboardObject.IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[]) Método

Definição

Obtém dados de um objeto de dados de origem. Esse método, chamado por um consumidor de dados, é diferente do método IDataObject.GetData(FORMATETC[], STGMEDIUM[]) em que o chamador deve alocar e liberar o meio de armazenamento especificado.

 virtual void Microsoft.VisualStudio.OLE.Interop.IDataObject.GetDataHere(cli::array <Microsoft::VisualStudio::OLE::Interop::FORMATETC> ^ pFormatetc, cli::array <Microsoft::VisualStudio::OLE::Interop::STGMEDIUM> ^ pRemoteMedium) = Microsoft::VisualStudio::OLE::Interop::IDataObject::GetDataHere;
void IDataObject.GetDataHere (Microsoft.VisualStudio.OLE.Interop.FORMATETC[] pFormatetc, Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[] pRemoteMedium);
abstract member Microsoft.VisualStudio.OLE.Interop.IDataObject.GetDataHere : Microsoft.VisualStudio.OLE.Interop.FORMATETC[] * Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[] -> unit
override this.Microsoft.VisualStudio.OLE.Interop.IDataObject.GetDataHere : Microsoft.VisualStudio.OLE.Interop.FORMATETC[] * Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[] -> unit
Sub GetDataHere (pFormatetc As FORMATETC(), pRemoteMedium As STGMEDIUM()) Implements IDataObject.GetDataHere

Parâmetros

pFormatetc
FORMATETC[]

Uma referência a uma FORMATETC estrutura, passada por referência, que define o formato, médio e o dispositivo de destino a ser usado ao passar os dados. Apenas uma mídia pode ser especificada em tymed , e somente os seguintes TYMED valores são válidos: TYMED_ISTORAGE, TYMED_ISTREAM, TYMED_HGLOBAL e TYMED_FILE.

pRemoteMedium
STGMEDIUM[]

Um STGMEDIUM, passado por referência, que define o meio de armazenamento que contém os dados que estão sendo transferidos. A mídia deve ser alocada pelo chamador e preenchida por esse método. O chamador também deve liberar o meio. A implementação desse método sempre deve fornecer um valor de NULL para o membro pUnkForRelease da STGMEDIUM estrutura para a qual esse parâmetro aponta.

Implementações

Exceções

O objeto da área de transferência não é um Microsoft. VisualStudio. OLE. Interop. IDataObject e os pFormatetc parâmetros e/ou pRemoteMedium são nulos.

O objeto Clipboard não é um Microsoft. VisualStudio. OLE. Interop. IDataObject encapsulado e o comprimento das pFormatetc estruturas e/ou pRemoteMedium é zero.

Aplica-se a