DDEML有四类交易。每个类由以XCLASS_前缀开头的常量来标识。这些类在DDEML头文件中定义。类值与事务类型值相结合,并传递给接收应用程序的DDE回调函数。
事务的类确定回调函数在处理事务时预期返回的返回值。以下返回值和事务类型与四个事务类中的每一个相关联。
类 | 返回值 | 交易 |
XCLASS_BOOL | 对或错 | XTYP_ADVSTART XTYP_CONNECT |
XCLASS_DATA | 数据句柄,CBR_BLOCK返回码或NULL | XTYP_ADVREQ XTYP_REQUEST XTYP_WILDCONNECT |
XCLASS_FLAGS | 事务标志:DDE_FACK,DDE_FBUSY,或DDE_FNOTPROCESSED | XTYP_ADVDATA XTYP_EXECUTE XTYP_POKE |
XCLASS_NOTIFICATION | 没有 | XTYP_ADVSTOP XTYP_CONNECT_CONFIRM XTYP_DISCONNECT XTYP_ERROR XTYP_REGISTER XTYP_UNREGISTER XTYP_XACT_COMPLETE |