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


Структура MONCBSTRUCT (ddeml.h)

Содержит сведения о текущей транзакции динамического обмена данными (DDE). Приложение отладки DDE может использовать эту структуру при мониторинге транзакций, которые система передает функциям обратного вызова DDE других приложений.

Синтаксис

typedef struct tagMONCBSTRUCT {
  UINT        cb;
  DWORD       dwTime;
  HANDLE      hTask;
  DWORD       dwRet;
  UINT        wType;
  UINT        wFmt;
  HCONV       hConv;
  HSZ         hsz1;
  HSZ         hsz2;
  HDDEDATA    hData;
  ULONG_PTR   dwData1;
  ULONG_PTR   dwData2;
  CONVCONTEXT cc;
  DWORD       cbData;
  DWORD       Data[8];
} MONCBSTRUCT, *PMONCBSTRUCT;

Члены

cb

Тип: UINT

Размер структуры в байтах.

dwTime

Тип: DWORD

Время Windows, в которое произошла транзакция. Время Windows — это количество миллисекундах, прошедшее с момента загрузки системы.

hTask

Тип: HANDLE

Дескриптор задачи (экземпляра приложения), содержащий функцию обратного вызова DDE, которая получила транзакцию.

dwRet

Тип: DWORD

Значение, возвращаемое функцией обратного вызова DDE, которая обработала транзакцию.

wType

Тип: UINT

Тип транзакции.

wFmt

Тип: UINT

Формат данных, обмениваемых (если таковые есть) во время транзакции.

hConv

Тип: HCONV

Дескриптор диалога, в котором произошла транзакция.

hsz1

Тип: HSZ

Дескриптор строки.

hsz2

Тип: HSZ

Дескриптор строки.

hData

Тип: HDDEDATA

Дескриптор данных, передаваемых (если таковые есть) во время транзакции.

dwData1

Тип: ULONG_PTR

Дополнительные данные.

dwData2

Тип: ULONG_PTR

Дополнительные данные.

cc

Тип: CONVCONTEXT

Сведения о языке, используемые для совместного использования данных на разных языках.

cbData

Тип: DWORD

Объем данных, передаваемых с транзакцией (в байтах). Это значение может быть больше 32 байт.

Data[8]

Тип: DWORD[8]

Содержит первые 32 байта данных, передаваемых с транзакцией (8 * sizeof(DWORD)).

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть ddeml.h (включая Windows.h)

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

CONVCONTEXT

Основные понятия

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

MONERRSTRUCT

MONHSZSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

Справочные материалы