транзакция XTYP_ERROR
Функция обратного вызова Динамического обмена данными (DDE) DdeCallback получает транзакцию XTYP_ERROR при возникновении критической ошибки.
#define XCLASS_NOTIFICATION 0x8000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_ERROR (0x0000 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK )
Параметры
-
uType
-
Тип транзакции.
-
uFmt
-
Не используется.
-
hconv
-
Дескриптор диалога, связанного с ошибкой. Этот параметр имеет значение NULL , если ошибка не связана с диалогом.
-
hsz1
-
Не используется.
-
hsz2
-
Не используется.
-
hdata
-
Не используется.
-
dwData1
-
Код ошибки в слове низкого порядка. В настоящее время поддерживается только следующий код ошибки.
Значение Значение - DMLERR_LOW_MEMORY
Недостаточно памяти; Данные могут быть потеряны, могут быть потеряны или система может завершиться сбоем. -
dwData2
-
Не используется.
Комментарии
Приложение не может заблокировать этот тип транзакции; код возврата CBR_BLOCK игнорируется. Библиотека управления динамического обмена данными (DDEML) пытается освободить память, удаляя некритические ресурсы. Приложение, которое заблокировало беседы, должно разблокировать их.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|