IDataObject Interfaz

Definición

Proporciona la definición administrada de la IDataObject interfaz.

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
public interface IDataObject
[<System.Runtime.InteropServices.Guid("0000010E-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDataObject = interface
type IDataObject = interface
Public Interface IDataObject
Derivado
Atributos

Comentarios

Para obtener más información, vea Interfaz IDataObject.

Common Language Runtime produce una excepción cuando un método COM en código nativo devuelve un HRESULT. Para obtener más información, vea How to: Map HRESULTs and Exceptions.

Métodos

Nombre Description
DAdvise(FORMATETC, ADVF, IAdviseSink, Int32)

Crea una conexión entre un objeto de datos y un receptor de aviso. Un objeto llama a este método que admite un receptor de asesoramiento y permite que el receptor de asesoramiento reciba una notificación de los cambios en los datos del objeto.

DUnadvise(Int32)

Destruye una conexión de notificación que se había establecido anteriormente.

EnumDAdvise(IEnumSTATDATA)

Crea un objeto que se puede usar para enumerar las conexiones de aviso actuales.

EnumFormatEtc(DATADIR)

Crea un objeto para enumerar las FORMATETC estructuras de un objeto de datos. Estas estructuras se usan en llamadas a GetData(FORMATETC, STGMEDIUM) o SetData(FORMATETC, STGMEDIUM, Boolean).

GetCanonicalFormatEtc(FORMATETC, FORMATETC)

Proporciona una estructura estándar FORMATETC que es lógicamente equivalente a una estructura más compleja. Use este método para determinar si dos estructuras diferentes FORMATETC devolverían los mismos datos, eliminando la necesidad de representación duplicada.

GetData(FORMATETC, STGMEDIUM)

Obtiene datos de un objeto de datos de origen. El GetData(FORMATETC, STGMEDIUM) método, al que llama un consumidor de datos, representa los datos descritos en la estructura especificada FORMATETC y los transfiere a través de la estructura especificada STGMEDIUM . A continuación, el autor de la llamada asume la responsabilidad de liberar la STGMEDIUM estructura.

GetDataHere(FORMATETC, STGMEDIUM)

Obtiene datos de un objeto de datos de origen. Este método, al que llama un consumidor de datos, difiere del GetData(FORMATETC, STGMEDIUM) método en que el autor de la llamada debe asignar y liberar el medio de almacenamiento especificado.

QueryGetData(FORMATETC)

Determina si el objeto de datos es capaz de representar los datos descritos en la FORMATETC estructura. Los objetos que intentan una operación de pegado o colocación pueden llamar a este método antes de llamar GetData(FORMATETC, STGMEDIUM) a para obtener una indicación de si la operación puede ser correcta.

SetData(FORMATETC, STGMEDIUM, Boolean)

Transfiere datos al objeto que implementa este método. Un objeto que contiene un origen de datos llama a este método.

Se aplica a