Platform SDK: Interprocess Communications |
A DDE callback function, DdeCallback, receives the XTYP_ERROR transaction when a critical error occurs.
HDDEDATA CALLBACK DdeCallback( UINT uType, // XTYP_ERROR UINT uFmt, // clipboard data format HCONV hconv, // handle to the conversation HSZ hsz1, // handle to a string HSZ hsz2, // handle to a string HDDEDATA hdata, // handle to a global memory object DWORD dwData1, // transaction-specific data DWORD dwData2 // transaction-specific data );
Error Code | Description |
---|---|
DMLERR_LOW_MEMORY | Memory is low; advise, poke, or execute data may be lost, or the system may fail. |
An application cannot block this transaction type; the CBR_BLOCK return code is ignored. The DDEML attempts to free memory by removing noncritical resources. An application that has blocked conversations should unblock them.
Windows NT/2000: Requires Windows NT 3.1 or later.
Windows 95/98: Requires Windows 95 or later.
Header: Declared in Ddeml.h; include Windows.h.
Dynamic Data Exchange Management Library Overview, Dynamic Data Exchange Management Transactions