IDataObject Interface
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.
Cria uma conexão entre um chamador e um objeto de dados implementando a interface IDataObject. Essa conexão habilita notificações de alterações nos dados para o objeto de dados para o 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
Comentários
Para obter mais informações sobre programação com a interface IDataObject e o MMC (Console de Gerenciamento Microsoft), consulte o Guia do Programador do MMC.
Métodos
DAdvise(IntPtr, Int32, IntPtr, Int32) |
Cria uma conexão de notificação entre um objeto de dados que implementa a interface IDataObject e um objeto chamador, permitindo que o chamador receba notificação de alterações nos dados do objeto de dados. |
DUnadvise(Int32) |
Destrói uma conexão de notificação criada por uma chamada anterior para o método DAdvise(IntPtr, Int32, IntPtr, Int32). |
EnumDAdvise(IntPtr) |
Recupera um ponteiro para um objeto que pode enumerar as conexões de notificação atualmente mantidas por esta interface IDataObject. |
EnumFormatEtc(Int32, IntPtr) |
Recupera um ponteiro para um objeto que pode enumerar os tipos de enumerador FORMATETC aos quais esta implementação dá suporte. |
GetCanonicalFormatEtc(IntPtr, IntPtr) |
Recupera um ponteiro para uma estrutura FORMATETC padrão equivalente, mas não necessariamente igual, em termos lógicos à estrutura FORMATETC referenciada pelo parâmetro |
GetData(FORMATETC, STGMEDIUM) |
Renderiza os dados descritos na estrutura pFormatEtc especificada e os transfere para o parâmetro |
GetDataHere(FORMATETC, STGMEDIUM) |
Renderiza os dados descritos na estrutura pFormatEtc especificada e os transfere para o parâmetro |
QueryGetData(FORMATETC) |
Recupera um valor que indica se o implementador pode renderizar os dados contidos no parâmetro |
SetData(IntPtr, IntPtr, Int32) |
Transfere os dados contidos na estrutura STGMEDIUM, referenciada pelo |