DdeAccessData 函数 (ddeml.h)
提供对指定动态数据交换 (DDE) 对象中的数据的访问。 应用程序在访问完对象中的数据后,必须调用 DdeUnaccessData 函数。
语法
LPBYTE DdeAccessData(
[in] HDDEDATA hData,
[out, optional] LPDWORD pcbDataSize
);
参数
[in] hData
类型: HDDEDATA
要访问的 DDE 对象的句柄。
[out, optional] pcbDataSize
类型: LPDWORD
指向变量的指针,该变量接收 由 hData 参数标识的 DDE 对象的大小(以字节为单位)。 如果此参数为 NULL,则不返回大小信息。
返回值
类型: LPBYTE
如果函数成功,则返回值是指向 DDE 对象中数据的第一个字节的指针。
如果函数失败,则返回值为 NULL。
DdeGetLastError 函数可用于获取错误代码,该错误代码可以是以下值之一:
备注
如果 hData 参数尚未传递到动态数据交换管理库 (DDEML) 函数,则应用程序可以使用 DdeAccessData 返回的指针对 DDE 对象进行读写访问。 如果 hData 已传递到 DDEML 函数,则指针应仅用于对内存对象的读取访问。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ddeml.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
请参阅
概念性
引用