DdeAccessData

【勇芳软件工作室】汉化HomePreviousNext

DdeAccessData功能可以访问指定的动态数据交换(DDE)对象中的数据。当应用程序已完成访问对象中的数据时,必须调用DdeUnaccessData函数。

LPBYTE DdeAccessData(

HDDEDATA 【HDATA】,//处理DDE对象
LPDWORD 【pcbDataSize】//指向接收数据长度的变量的指针
); 

参数

【HDATA】

标识要访问的DDE对象。

【pcbDataSize】

指向接收由【HDATA】参数标识的DDE对象的大小(以字节为单位)的变量。如果此参数为NULL,则不返回大小信息。

返回值

如果函数成功,则返回值是指向DDE对象中数据的第一个字节的指针。

如果函数失败,返回值为NULL。

错误

DdeGetLastError函数可用于获取错误代码,可能是以下值之一:

DMLERR_DLL_NOT_INITIALIZED
DMLERR_INVALIDPARAMETER
DMLERR_NO_ERROR

备注

如果【HDATA】参数尚未传递到动态数据交换管理库(DDEML)函数,则应用程序可以使用DdeAccessData返回的指针对DDE对象进行读写访问。如果【HDATA】已经传递给DDEML函数,那么该指针只能用于对存储器对象的读取访问。

也可以看看

DdeAddData, DdeCreateDataHandle, DdeFreeDataHandle, DdeUnaccessData