ddeml.h 标头
此标头由 Data Exchange 使用。 有关详细信息,请参阅:
ddeml.h 包含以下编程接口:
函数
DdeAbandonTransaction 放弃指定的异步事务并释放与该事务关联的所有资源。 |
DdeAccessData 提供对指定动态数据交换 (DDE) 对象中的数据的访问。 应用程序在访问完对象中的数据后,必须调用 DdeUnaccessData 函数。 |
DdeAddData 将数据添加到指定的动态数据交换 (DDE) 对象。 |
DdeClientTransaction 开始客户端和服务器之间的数据事务。 只有动态数据交换 (DDE) 客户端应用程序才能调用此函数,并且应用程序只有在与服务器建立会话后才能使用它。 |
DdeCmpStringHandles 比较两个字符串句柄的值。 字符串句柄的值与关联字符串大小写无关。 |
DdeConnect 与支持指定服务名称和主题名称对的服务器应用程序建立会话。 如果存在多个此类服务器,则系统仅选择一个。 |
DdeConnectList 与支持指定服务名称和主题名称对的所有服务器应用程序建立会话。 |
DdeCreateDataHandle (DDE) 对象创建动态数据交换,并使用指定缓冲区中的数据填充该对象。 DDE 应用程序在涉及将数据传递给合作伙伴应用程序的事务期间使用此函数。 |
DdeCreateStringHandleA 创建标识指定字符串的句柄。 动态数据交换 (DDE) 客户端或服务器应用程序可以将字符串句柄作为参数传递给其他动态数据交换管理库 (DDEML) 函数。 (ANSI) |
DdeCreateStringHandleW 创建标识指定字符串的句柄。 动态数据交换 (DDE) 客户端或服务器应用程序可以将字符串句柄作为参数传递给其他动态数据交换管理库 (DDEML) 函数。 (Unicode) |
DdeDisconnect 终止由 DdeConnect 或 DdeConnectList 函数启动的会话,并使指定的会话句柄失效。 |
DdeDisconnectList 销毁指定的会话列表并终止与该列表关联的所有会话。 |
DdeEnableCallback 启用或禁用特定会话或调用应用程序当前建立的所有会话的事务。 |
DdeFreeDataHandle 释放动态数据交换 (DDE) 对象,并删除与该对象关联的数据句柄。 |
DdeFreeStringHandle 释放调用应用程序中的字符串句柄。 |
DdeGetData 将数据从指定的动态数据交换 (DDE) 对象复制到指定的本地缓冲区。 |
DdeGetLastError 检索动态数据交换管理库 (DDEML) 函数失败设置的最新错误代码,并将错误代码重置为DMLERR_NO_ERROR。 |
DdeImpersonateClient 在 DDE 客户端会话中模拟动态 Data Exchange (DDE) 客户端应用程序。 |
DdeInitializeA 将应用程序注册到动态数据交换管理库 (DDEML) 。 应用程序必须在调用任何其他动态数据交换管理库 (DDEML) 函数之前调用此函数。 (ANSI) |
DdeInitializeW 将应用程序注册到动态数据交换管理库 (DDEML) 。 应用程序必须在调用任何其他动态数据交换管理库 (DDEML) 函数之前调用此函数。 (Unicode) |
DdeKeepStringHandle 递增与指定句柄关联的使用计数。 |
DdeNameService 注册或注销服务名称动态数据交换 (DDE) 服务器支持。 |
DdePostAdvise 使系统将XTYP_ADVREQ事务发送到调用 (服务器,) 应用程序的动态数据交换 (DDE) 回调函数,每个客户端在指定主题和项上具有活动建议循环。 |
DdeQueryConvInfo 检索有关动态数据交换 (DDE) 事务的信息,以及有关事务发生的会话的信息。 |
DdeQueryNextServer 检索指定会话列表中的下一个会话句柄。 |
DdeQueryStringA 将与字符串句柄关联的文本复制到缓冲区中。 (ANSI) |
DdeQueryStringW 将与字符串句柄关联的文本复制到缓冲区中。 (Unicode) |
DdeReconnect 允许客户端动态数据交换管理库 (DDEML) 应用程序尝试重新建立与已终止与客户端会话的服务的会话。 |
DdeSetUserHandle 将应用程序定义的值与会话句柄或事务标识符相关联。 这对于简化异步事务的处理非常有用。 应用程序可以使用 DdeQueryConvInfo 函数来检索此值。 |
DdeUnaccessData 无法将动态数据交换 (DDE) 对象。 应用程序必须在访问完对象后调用此函数。 |
DdeUninitialize 释放与调用应用程序关联的所有动态数据交换管理库 (DDEML) 资源。 |
回调函数
PFNCALLBACK 与动态数据交换管理库一起使用的应用程序定义的回调函数 (DDEML) 函数。 |
结构
CONVCONTEXT 包含动态数据交换 (DDE) 客户端应用程序提供的信息。 此信息对于专用或跨语言 DDE 对话非常有用。 |
CONVINFO 包含有关动态数据交换 (DDE) 会话的信息。 |
DDEML_MSG_HOOK_DATA 包含有关动态数据交换 (DDE) 消息的信息,并提供对该消息引用的数据的读取访问权限。 此结构旨在由动态数据交换管理库 (DDEML) 监视应用程序使用。 |
HSZPAIR 包含 DDE 服务名称和主题名称。 DDE 服务器应用程序可以在XTYP_WILDCONNECT事务期间使用此结构来枚举它支持的服务主题对。 |
MONCBSTRUCT 包含有关当前动态数据交换 (DDE) 事务的信息。 监视系统传递给其他应用程序的 DDE 回调函数的事务时,DDE 调试应用程序可以使用此结构。 |
MONCONVSTRUCT 包含有关动态数据交换 (DDE) 会话的信息。 DDE 监视应用程序可以使用此结构获取有关已建立或已终止的会话的信息。 |
MONERRSTRUCT 包含有关当前动态数据交换 (DDE) 错误的信息。 DDE 监视应用程序可以使用此结构来监视 DDE 管理库函数返回的错误。 |
MONHSZSTRUCTA 包含有关动态数据交换 (DDE) 字符串句柄的信息。 监视 DDE 管理库的字符串管理器组件的活动时,DDE 监视应用程序可以使用此结构。 (ANSI) |
MONHSZSTRUCTW 包含有关动态数据交换 (DDE) 字符串句柄的信息。 监视 DDE 管理库的字符串管理器组件的活动时,DDE 监视应用程序可以使用此结构。 (Unicode) |
MONLINKSTRUCT 包含有关动态数据交换 (DDE) 建议循环的信息。 DDE 监视应用程序可以使用此结构来获取有关已启动或结束的建议循环的信息。 |
MONMSGSTRUCT 包含有关动态数据交换 (DDE) 消息的信息。 DDE 监视应用程序可以使用此结构来获取有关已发送或发布的 DDE 消息的信息。 |