DdeGetData 函数 (ddeml.h)
将数据从指定的动态数据交换 (DDE) 对象复制到指定的本地缓冲区。
语法
DWORD DdeGetData(
[in] HDDEDATA hData,
[out, optional] LPBYTE pDst,
[in] DWORD cbMax,
[in] DWORD cbOff
);
参数
[in] hData
类型: HDDEDATA
包含要复制的数据的 DDE 对象的句柄。
[out, optional] pDst
类型: LPBYTE
指向接收数据的缓冲区的指针。 如果此参数为 NULL, 则 DdeGetData 函数将返回要复制到缓冲区的数据量(以字节为单位)。
[in] cbMax
类型:DWORD
要复制到 pDst 参数指向的缓冲区的最大数据量(以字节为单位)。 通常,此参数指定 pDst 指向的缓冲区的长度。
[in] cbOff
类型:DWORD
DDE 对象中的偏移量。 从此偏移量开始的 对象复制数据。
返回值
类型:DWORD
如果 pDst 参数指向缓冲区,则返回值为与数据句柄关联的内存对象的大小或 cbMax 参数中指定的大小(以较低者为准)。
如果 pDst 参数为 NULL,则返回值是与数据句柄关联的内存对象的大小(以字节为单位)。
DdeGetLastError 函数可用于获取错误代码,该错误代码可以是以下值之一:
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ddeml.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
请参阅
概念性
引用