BOOL DdeUnaccessData(
HCONV hConv,
HDDEDATA hData
);
- hConv: 一个标识 DDE 会话的句柄。
- hData: 由 DdeAccessData 返回的数据句柄。
这个函数用于通知 DDEML 库,应用程序已经完成对 DdeAccessData 获取的数据的访问,不再需要访问该数据。当应用程序调用 DdeAccessData 获取数据后,使用 DdeUnaccessData 来标识完成对该数据的访问。
这是一个简单的示例:
#include <Ddeml.h>
// ...
HCONV hConv; // DDE 会话句柄
HDDEDATA hData; // 数据句柄
LPBYTE pData; // 数据缓冲区
hData = DdeClientTransaction(NULL, 0, hConv, 0, CF_TEXT, XTYP_REQUEST, 1000, NULL);
if (hData != NULL) {
pData = (LPBYTE)DdeAccessData(hData, NULL);
if (pData != NULL) {
// 对数据进行访问
// 完成对数据的访问
DdeUnaccessData(hConv, hData);
} else {
// 处理访问数据失败的情况
}
} else {
// 处理事务创建失败的情况
}
在这个示例中,DdeAccessData 用于获取数据,然后在完成对数据的访问后,调用 DdeUnaccessData 来通知 DDEML 库不再需要对数据的访问。
转载请注明出处:http://www.zyzy.cn/article/detail/26493/Win32 API/Ddeml.h/DdeUnaccessData