Intercambio de datos
Información general sobre la tecnología de Intercambio de datos.
Para desarrollar Data Exchange, necesita estos encabezados:
Para obtener instrucciones de programación para esta tecnología, consulte:
AddAtomA Agrega una cadena de caracteres a la tabla atom local y devuelve un valor único (un átomo) que identifica la cadena. (ANSI) |
AddAtomW Agrega una cadena de caracteres a la tabla atom local y devuelve un valor único (un átomo) que identifica la cadena. (Unicode) |
AddClipboardFormatListener Coloca la ventana especificada en la lista de agentes de escucha de formato del Portapapeles mantenidos por el sistema. |
ChangeClipboardChain Quita una ventana especificada de la cadena de visores del Portapapeles. |
CloseClipboard Cierra el Portapapeles. |
CountClipboardFormats Recupera el número de formatos de datos diferentes actualmente en el Portapapeles. |
DdeAbandonTransaction Abandona la transacción asincrónica especificada y libera todos los recursos asociados a la transacción. |
DdeAccessData Proporciona acceso a los datos del objeto de intercambio dinámico de datos (DDE) especificado. Una aplicación debe llamar a la función DdeUnaccessData cuando haya terminado de acceder a los datos del objeto. |
DdeAddData Agrega datos al objeto de intercambio dinámico de datos (DDE) especificado. |
DdeClientTransaction Inicia una transacción de datos entre un cliente y un servidor. Solo una aplicación cliente de Intercambio de datos dinámicos (DDE) puede llamar a esta función y la aplicación solo puede usarla después de establecer una conversación con el servidor. |
DdeCmpStringHandles Compara los valores de dos identificadores de cadena. El valor de un identificador de cadena no está relacionado con el caso de la cadena asociada. |
DdeConnect Establece una conversación con una aplicación de servidor que admite el nombre de servicio y el par de nombres de tema especificados. Si existe más de un servidor de este tipo, el sistema solo selecciona uno. |
DdeConnectList Establece una conversación con todas las aplicaciones de servidor que admiten el nombre de servicio y el par de nombres de tema especificados. |
DdeCreateDataHandle Crea un objeto de intercambio dinámico de datos (DDE) y rellena el objeto con datos del búfer especificado. Una aplicación DDE usa esta función durante las transacciones que implican pasar datos a la aplicación asociada. |
DdeCreateStringHandleA Crea un identificador que identifica la cadena especificada. Una aplicación de servidor o cliente de Intercambio de datos dinámicos (DDE) puede pasar el identificador de cadena como parámetro a otras funciones de la Biblioteca de administración de Exchange de datos dinámicos (DDEML). (ANSI) |
DdeCreateStringHandleW Crea un identificador que identifica la cadena especificada. Una aplicación de servidor o cliente de Intercambio de datos dinámicos (DDE) puede pasar el identificador de cadena como parámetro a otras funciones de la Biblioteca de administración de Exchange de datos dinámicos (DDEML). (Unicode) |
DdeDisconnect Finaliza una conversación iniciada por la función DdeConnect o DdeConnectList y invalida el identificador de conversación especificado. |
DdeDisconnectList Destruye la lista de conversaciones especificada y finaliza todas las conversaciones asociadas a la lista. |
DdeEnableCallback Habilita o deshabilita las transacciones de una conversación específica o para todas las conversaciones establecidas actualmente por la aplicación que realiza la llamada. |
DdeFreeDataHandle Libera un objeto de intercambio de datos dinámicos (DDE) y elimina el identificador de datos asociado al objeto . |
DdeFreeStringHandle Libera un identificador de cadena en la aplicación que realiza la llamada. |
DdeGetData Copia datos del objeto de intercambio dinámico de datos (DDE) especificado en el búfer local especificado. |
DdeGetLastError Recupera el código de error más reciente establecido por el error de una función de la Biblioteca de administración de Exchange de datos dinámicos (DDEML) y restablece el código de error en DMLERR_NO_ERROR. |
DdeImpersonateClient Suplanta una aplicación cliente de Intercambio de datos dinámicos (DDE) en una conversación de cliente DDE. |
DdeInitializeA Registra una aplicación con la Biblioteca de administración dinámica de Intercambio de datos (DDEML). Una aplicación debe llamar a esta función antes de llamar a cualquier otra función de la Biblioteca de administración de Exchange de datos dinámicos (DDEML). (ANSI) |
DdeInitializeW Registra una aplicación con la Biblioteca de administración dinámica de Intercambio de datos (DDEML). Una aplicación debe llamar a esta función antes de llamar a cualquier otra función de la Biblioteca de administración de Exchange de datos dinámicos (DDEML). (Unicode) |
DdeKeepStringHandle Incrementa el recuento de uso asociado al identificador especificado. |
DdeNameService Registra o anula el registro de los nombres de servicio que admite un servidor de Intercambio de datos dinámicos (DDE). |
DdePostAdvise Hace que el sistema envíe una transacción de XTYP_ADVREQ a la función de devolución de llamada de intercambio de datos dinámicos (DDE) de la aplicación que realiza la llamada (servidor) para cada cliente con un bucle de aviso activo en el tema y el elemento especificados. |
DdeQueryConvInfo Recupera información sobre una transacción de Intercambio dinámico de datos (DDE) y sobre la conversación en la que tiene lugar la transacción. |
DdeQueryNextServer Recupera el siguiente identificador de conversación en la lista de conversaciones especificada. |
DdeQueryStringA Copia el texto asociado a un identificador de cadena en un búfer. (ANSI) |
DdeQueryStringW Copia el texto asociado a un identificador de cadena en un búfer. (Unicode) |
DdeReconnect Permite a una aplicación DDEML (Biblioteca de administración dinámica de intercambio de datos dinámicos) de cliente intentar restablecer una conversación con un servicio que ha terminado una conversación con el cliente. |
DdeSetQualityOfService Especifica la calidad del servicio (QOS) que desea una aplicación de Intercambio de datos dinámicos (DDE) sin procesar para futuras conversaciones de DDE que inicia. |
DdeSetUserHandle Asocia un valor definido por la aplicación con un identificador de conversación o un identificador de transacción. Esto es útil para simplificar el procesamiento de transacciones asincrónicas. Una aplicación puede usar la función DdeQueryConvInfo para recuperar este valor. |
DdeUnaccessData Anula el acceso a un objeto de intercambio dinámico de datos (DDE). Una aplicación debe llamar a esta función una vez que haya terminado de acceder al objeto . |
DdeUninitialize Libera todos los recursos de la Biblioteca de administración dinámica de Intercambio de datos (DDEML) asociados a la aplicación que llama. |
DeleteAtom Disminuye el recuento de referencias de un átomo de cadena local. Si el recuento de referencias del átomo se reduce a cero, DeleteAtom quita la cadena asociada al átomo de la tabla atom local. |
EmptyClipboard Vacía el Portapapeles y libera los identificadores de los datos del Portapapeles. A continuación, la función asigna la propiedad del Portapapeles a la ventana que tiene abierto el Portapapeles. |
EnumClipboardFormats Enumera los formatos de datos disponibles actualmente en el Portapapeles. |
FindAtomA Busca en la tabla atom local la cadena de caracteres especificada y recupera el átomo asociado a esa cadena. (ANSI) |
FindAtomW Busca en la tabla atom local la cadena de caracteres especificada y recupera el átomo asociado a esa cadena. (Unicode) |
FreeDDElParam Libera la memoria especificada por el parámetro lParam de un mensaje de intercambio dinámico de datos (DDE) publicado. Una aplicación que recibe un mensaje DDE publicado debe llamar a esta función después de haber usado la función UnpackDDElParam para desempaquetar el valor lParam. |
GetAtomNameA Recupera una copia de la cadena de caracteres asociada al átomo local especificado. (ANSI) |
GetAtomNameW Recupera una copia de la cadena de caracteres asociada al átomo local especificado. (Unicode) |
GetClipboardData Recupera datos del Portapapeles en un formato especificado. El Portapapeles debe haberse abierto anteriormente. |
GetClipboardFormatNameA Recupera del Portapapeles el nombre del formato registrado especificado. La función copia el nombre en el búfer especificado. (ANSI) |
GetClipboardFormatNameW Recupera del Portapapeles el nombre del formato registrado especificado. La función copia el nombre en el búfer especificado. (Unicode) |
GetClipboardOwner Recupera el identificador de ventana del propietario actual del Portapapeles. |
GetClipboardSequenceNumber Recupera el número de secuencia del Portapapeles para la estación de ventana actual. |
GetClipboardViewer Recupera el identificador de la primera ventana de la cadena del visor del Portapapeles. |
GetOpenClipboardWindow Recupera el identificador de la ventana que actualmente tiene abierto el Portapapeles. |
GetPriorityClipboardFormat Recupera el primer formato de Portapapeles disponible en la lista especificada. |
GetUpdatedClipboardFormats Recupera los formatos del Portapapeles admitidos actualmente. |
GlobalAddAtomA Agrega una cadena de caracteres a la tabla atom global y devuelve un valor único (un átomo) que identifica la cadena. (GlobalAddAtomA) |
GlobalAddAtomExA Agrega una cadena de caracteres a la tabla atom global y devuelve un valor único (un átomo) que identifica la cadena. (GlobalAddAtomExA) |
GlobalAddAtomExW Agrega una cadena de caracteres a la tabla atom global y devuelve un valor único (un átomo) que identifica la cadena. (GlobalAddAtomExW) |
GlobalAddAtomW Agrega una cadena de caracteres a la tabla atom global y devuelve un valor único (un átomo) que identifica la cadena. (GlobalAddAtomW) |
GlobalDeleteAtom Disminuye el recuento de referencias de un átomo de cadena global. Si el recuento de referencias del átomo alcanza cero, GlobalDeleteAtom quita la cadena asociada al átomo de la tabla atom global. |
GlobalFindAtomA Busca en la tabla atom global la cadena de caracteres especificada y recupera el átomo global asociado a esa cadena. (ANSI) |
GlobalFindAtomW Busca en la tabla atom global la cadena de caracteres especificada y recupera el átomo global asociado a esa cadena. (Unicode) |
GlobalGetAtomNameA Recupera una copia de la cadena de caracteres asociada al átomo global especificado. (ANSI) |
GlobalGetAtomNameW Recupera una copia de la cadena de caracteres asociada al átomo global especificado. (Unicode) |
ImpersonateDdeClientWindow Habilita una aplicación de servidor de Intercambio dinámico de datos (DDE) para suplantar el contexto de seguridad de una aplicación cliente DDE. Esto protege los datos de servidor seguros de clientes DDE no autorizados. |
InitAtomTable Inicializa la tabla atom local y establece el número de cubos hash en el tamaño especificado. |
IsClipboardFormatAvailable Determina si el Portapapeles contiene datos en el formato especificado. |
MAKEINTATOM Convierte el átomo especificado en una cadena, por lo que se puede pasar a funciones que aceptan átomos o cadenas. |
OpenClipboard Abre el Portapapeles para su examen e impide que otras aplicaciones modifiquen el contenido del Portapapeles. |
PackDDElParam Empaqueta un valor lParam de Intercambio dinámico de datos (DDE) en una estructura interna que se usa para compartir datos DDE entre procesos. |
PFNCALLBACK Una función de devolución de llamada definida por la aplicación que se usa con las funciones de la Biblioteca de administración de Intercambio de datos dinámicos (DDEML). |
RegisterClipboardFormatA Registra un nuevo formato de Portapapeles. A continuación, este formato se puede usar como formato de Portapapeles válido. (ANSI) |
RegisterClipboardFormatW Registra un nuevo formato de Portapapeles. A continuación, este formato se puede usar como formato de Portapapeles válido. (Unicode) |
RemoveClipboardFormatListener Quita la ventana especificada de la lista de agentes de escucha de formato del Portapapeles mantenido por el sistema. |
ReuseDDElParam Permite a una aplicación reutilizar un parámetro lParam de Intercambio dinámico de datos dinámicos empaquetado (DDE), en lugar de asignar un nuevo lParam empaquetado. El uso de esta función reduce las reasignaciones para las aplicaciones que pasan mensajes DDE empaquetados. |
SetClipboardData Coloca datos en el Portapapeles en un formato de Portapapeles especificado. |
SetClipboardViewer Agrega la ventana especificada a la cadena de visores del Portapapeles. Las ventanas del visor del Portapapeles reciben un mensaje de WM_DRAWCLIPBOARD cada vez que cambia el contenido del Portapapeles. Esta función se usa para la compatibilidad con versiones anteriores de Windows. |
UnpackDDElParam Desempaqueta un valor de Intercambio dinámico de datos (DDE)lParam recibido de un mensaje DDE publicado. |
CONVCONTEXT Contiene información proporcionada por una aplicación cliente de Intercambio de datos dinámicos (DDE). La información es útil para conversaciones DDE especializadas o entre idiomas. |
CONVINFO Contiene información sobre una conversación de intercambio dinámico de datos (DDE). |
COPYDATASTRUCT Contiene los datos que se van a pasar a otra aplicación mediante el mensaje de WM_COPYDATA. |
DDEACK Contiene marcas de estado que una aplicación DDE pasa a su asociado como parte del mensaje WM_DDE_ACK. |
DDEADVISE Contiene marcas que especifican cómo una aplicación de servidor DDE debe enviar datos a una aplicación cliente durante un bucle de asesoramiento. Un cliente pasa un identificador a una estructura DDEADVISE a un servidor como parte de un mensaje de WM_DDE_ADVISE. |
DDEDATA Contiene los datos e información sobre los datos, enviados como parte de un mensaje de WM_DDE_DATA. |
DDEML_MSG_HOOK_DATA Contiene información sobre un mensaje de intercambio dinámico de datos (DDE) y proporciona acceso de lectura a los datos a los que hace referencia el mensaje. Esta estructura está pensada para que la use una aplicación de supervisión de la Biblioteca de administración dinámica de Intercambio de datos (DDEML). |
DDEPOKE Contiene los datos y la información sobre los datos, enviados como parte de un mensaje de WM_DDE_POKE. |
HSZPAIR Contiene un nombre de servicio DDE y un nombre de tema. Una aplicación de servidor DDE puede usar esta estructura durante una transacción de XTYP_WILDCONNECT para enumerar los pares de temas de servicio que admite. |
METAFILEPICT Define el formato de imagen de metarchivo usado para intercambiar datos de metarchivo a través del Portapapeles. |
MONCBSTRUCT Contiene información sobre la transacción actual de intercambio de datos dinámicos (DDE). Una aplicación de depuración DDE puede usar esta estructura al supervisar las transacciones que el sistema pasa a las funciones de devolución de llamada DDE de otras aplicaciones. |
MONCONVSTRUCT Contiene información sobre una conversación de intercambio dinámico de datos (DDE). Una aplicación de supervisión de DDE puede usar esta estructura para obtener información sobre una conversación que se ha establecido o finalizado. |
MONERRSTRUCT Contiene información sobre el error de intercambio dinámico de datos (DDE) actual. Una aplicación de supervisión DDE puede usar esta estructura para supervisar los errores devueltos por las funciones de la biblioteca de administración de DDE. |
MONHSZSTRUCTA Contiene información sobre un identificador de cadena de intercambio dinámico de datos (DDE). Una aplicación de supervisión DDE puede usar esta estructura al supervisar la actividad del componente de administrador de cadenas de la biblioteca de administración de DDE. (ANSI) |
MONHSZSTRUCTW Contiene información sobre un identificador de cadena de intercambio dinámico de datos (DDE). Una aplicación de supervisión DDE puede usar esta estructura al supervisar la actividad del componente de administrador de cadenas de la biblioteca de administración de DDE. (Unicode) |
MONLINKSTRUCT Contiene información sobre un bucle de asesoramiento de intercambio dinámico de datos (DDE). Una aplicación de supervisión de DDE puede usar esta estructura para obtener información sobre un bucle de asesoramiento que se ha iniciado o finalizado. |
MONMSGSTRUCT Contiene información sobre un mensaje de intercambio dinámico de datos (DDE). Una aplicación de supervisión DDE puede usar esta estructura para obtener información sobre un mensaje DDE enviado o publicado. |