DDEACK 结构是在 DDEML(Dynamic Data Exchange Management Library)中定义的结构,用于在 DDE 事务中回应一个 DDE 请求。以下是该结构的定义:
typedef struct {
  BYTE  bAppReturnCode;
  BYTE  reserved;
  WORD  wCmd;
  UINT_PTR dwData;
  HDDEDATA  hResult;
} DDEACK;

结构成员的含义如下:
  •  bAppReturnCode: 表示 DDEML 事务的应用程序返回码。

  •  reserved: 保留字段,必须为零。

  •  wCmd: 表示 DDEML 事务的命令标识符。

  •  dwData: 表示 DDEML 事务的数据标识符。

  •  hResult: 表示 DDEML 事务的处理结果。


DDEACK 结构通常用于 DdeCallback 回调函数中,用于回应 DDE 事务。在处理 DDE 请求时,应用程序可以根据需要设置 DDEACK 结构的各个成员,以指示事务的处理结果和相关信息。

请注意,DDEML 是一种相对较旧的进程间通信(IPC)机制,现在更常见的是使用更先进的 IPC 技术,如 COM(Component Object Model)、RPC(Remote Procedure Call)等。在现代 Windows 应用程序中,通常建议使用更现代的 IPC 机制来取代 DDEML。


转载请注明出处:http://www.zyzy.cn/article/detail/26471/Win32 API/Dde.h/DDEACK