DataObject.IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) 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.
Transfere dados ao objeto que implementa este método. Este método é chamado por um objeto que contém uma fonte de dados.
virtual void System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System::Runtime::InteropServices::ComTypes::FORMATETC % pFormatetcIn, System::Runtime::InteropServices::ComTypes::STGMEDIUM % pmedium, bool fRelease) = System::Runtime::InteropServices::ComTypes::IDataObject::SetData;
void IDataObject.SetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC pFormatetcIn, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM pmedium, bool fRelease);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.SetData : FORMATETC * STGMEDIUM * bool -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.SetData : FORMATETC * STGMEDIUM * bool -> unit
Sub SetData (ByRef pFormatetcIn As FORMATETC, ByRef pmedium As STGMEDIUM, fRelease As Boolean) Implements IDataObject.SetData
Parâmetros
- pFormatetcIn
- FORMATETC
Uma estrutura FORMATETC, passada por referência, que define o formato usado pelo objeto de dados ao interpretar os dados contidos no meio de armazenamento.
- pmedium
- STGMEDIUM
Uma estrutura STGMEDIUM, passada por referência, que define o meio de armazenamento no qual os dados estão sendo analisados.
- fRelease
- Boolean
true
para especificar que o objeto de dados chamado, que implementa SetData(FORMATETC, STGMEDIUM, Boolean), tem o meio de armazenamento após o retorno da chamada. Isso significa que o objeto de dados deverá liberar o meio depois de ter sido usado por meio da chamada à função ReleaseStgMedium
. false
para especificar que o chamador retém a propriedade do meio de armazenamento e o objeto de dados chamado usa o meio de armazenamento apenas pela duração da chamada.
Implementações
Exceções
Este método não é compatível com o tipo do objeto de dados subjacente.
Comentários
Este membro é uma implementação do membro de interface explícita. Ele só pode ser usado quando a DataObject conversão é convertida em uma IDataObject interface.