Поделиться через


транзакция 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 [только классические приложения]
Заголовок
Ddeml.h (включая Windows.h)

См. также раздел

Общие сведения о библиотеке управления динамического обмена данными