IDataObject Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma ligação entre um chamador e um objeto de dados que implementa a interface IDataObject. Esta ligação permite notificações de alterações nos dados do objeto de dados ao chamador.
public interface class IDataObject
[System.Runtime.InteropServices.Guid("0000010e-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IDataObject
[<System.Runtime.InteropServices.Guid("0000010e-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDataObject = interface
Public Interface IDataObject
- Atributos
Observações
Para mais informações sobre programação com a interface IDataObject e o Consola de Gestão da Microsoft (MMC), consulte o Guia do Programador MMC.
Métodos
| Name | Descrição |
|---|---|
| DAdvise(IntPtr, Int32, IntPtr, Int32) |
Cria uma ligação de notificação entre um objeto de dados que implementa a IDataObject interface e um objeto de chamada, permitindo que o chamador receba notificações de alterações nos dados do objeto de dados. |
| DUnadvise(Int32) |
Destrói uma ligação de notificação criada por uma chamada anterior ao DAdvise(IntPtr, Int32, IntPtr, Int32) método. |
| EnumDAdvise(IntPtr) |
Recupera um ponteiro para um objeto que pode enumerar as ligações de notificação atualmente mantidas por esta IDataObject interface. |
| EnumFormatEtc(Int32, IntPtr) |
Recupera um ponteiro para um objeto que pode enumerar os FORMATETC tipos de enumerador que esta implementação suporta. |
| GetCanonicalFormatEtc(IntPtr, IntPtr) |
Recupera um ponteiro para uma estrutura padrão FORMATETC que é logicamente equivalente, mas não necessariamente igual, à FORMATETC estrutura referenciada pelo |
| GetData(FORMATETC, STGMEDIUM) |
Renderiza os dados descritos na estrutura pFormatEtc especificada e transfere-os para o |
| GetDataHere(FORMATETC, STGMEDIUM) |
Renderiza os dados descritos na estrutura pFormatEtc especificada e transfere-os para o |
| QueryGetData(FORMATETC) |
Recupera um valor que indica se o implementador pode renderizar os dados contidos no |
| SetData(IntPtr, IntPtr, Int32) |
Transfere os dados contidos na STGMEDIUM estrutura, referenciados por |