IDataObject Interfaz

Definición

Crea una conexión entre un autor de llamada y un objeto de datos que implementa la interfaz IDataObject.Creates a connection between a caller and a data object implementing the IDataObject interface. Esta conexión habilita las notificaciones de cambios en los datos del objeto de datos al autor de llamada.This connection enables notifications of changes in the data for the data object to the caller.

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
type IDataObject = interface
Public Interface IDataObject
Atributos

Comentarios

Para obtener más información sobre la programación con la interfaz IDataObject y Microsoft Management Console (MMC), vea la Guía del programador de MMC.For more information about programming with the IDataObject interface and the Microsoft Management Console (MMC), see the MMC Programmer's Guide.

Métodos

DAdvise(IntPtr, Int32, IntPtr, Int32)

Crea una conexión de notificación entre un objeto de datos que implementa la interfaz IDataObject y un objeto de llamador, por lo que el llamador recibe una notificación de los cambios en los datos del objeto de datos.Creates a notification connection between a data object implementing the IDataObject interface and a caller object, letting the caller receive notification of changes in the data for the data object.

DUnadvise(Int32)

Destruye una conexión de notificación creada por una llamada anterior al método DAdvise(IntPtr, Int32, IntPtr, Int32).Destroys a notification connection that was created by an earlier call to the DAdvise(IntPtr, Int32, IntPtr, Int32) method.

EnumDAdvise(IntPtr)

Recupera un puntero a un objeto que puede enumerar las conexiones de notificación que mantiene actualmente la interfaz IDataObject.Retrieves a pointer to an object that can enumerate the notification connections that are currently maintained by this IDataObject interface.

EnumFormatEtc(Int32, IntPtr)

Recupera un puntero a un objeto que puede enumerar los tipos de enumerador FORMATETC que admite esta implementación.Retrieves a pointer to an object that can enumerate the FORMATETC enumerator types that this implementation supports.

GetCanonicalFormatEtc(IntPtr, IntPtr)

Recupera un puntero a una estructura FORMATETC estándar lógicamente equivalente, pero no necesariamente igual, a la estructura FORMATETC a la que hace referencia el parámetro a.Retrieves a pointer to a standard FORMATETC structure that is logically equivalent to, but not necessarily equal to, the FORMATETC structure that is referenced by the a parameter.

GetData(FORMATETC, STGMEDIUM)

Representa los datos descritos en la estructura pFormatEtc especificada y los transfiere al parámetro b.Renders the data that is described in the specified pFormatEtc structure and transfers it to the b parameter.

GetDataHere(FORMATETC, STGMEDIUM)

Representa los datos descritos en la estructura pFormatEtc especificada y los transfiere al parámetro b.Renders the data that is described in the specified pFormatEtc structure and transfers it to the b parameter.

QueryGetData(FORMATETC)

Recupera un valor que indica si el implementador puede representar los datos que contiene el parámetro a.Retrieves a value indicating whether the implementer can render the data that is contained in the a parameter.

SetData(IntPtr, IntPtr, Int32)

Transfiere los datos que contiene la estructura STGMEDIUM, a la que hace referencia a, a esta instancia de la interfaz IDataObject.Transfers the data that is contained in the STGMEDIUM structure, referenced by a, to this instance of the IDataObject interface.

Se aplica a