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


Функция DdeSetUserHandle (ddeml.h)

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

Синтаксис

BOOL DdeSetUserHandle(
  [in] HCONV     hConv,
  [in] DWORD     id,
  [in] DWORD_PTR hUser
);

Параметры

[in] hConv

Тип: HCONV

Дескриптор диалога.

[in] id

Тип: DWORD

Идентификатор транзакции, который необходимо связать со значением, указанным параметром hUser . Приложение должно задать для этого параметра значение QID_SYNC для связывания hUser с диалогом, определяемым параметром hConv .

[in] hUser

Тип: DWORD_PTR

Значение, связанное с дескриптором диалога.

Возвращаемое значение

Тип: BOOL

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Функция DdeGetLastError может использоваться для получения кода ошибки, который может иметь одно из следующих значений:

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ddeml.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

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

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

DdeQueryConvInfo

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

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