ClipboardObject.IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.