Функция DdeGetData (ddeml.h)
Копирует данные из указанного объекта динамического обмена данными (DDE) в указанный локальный буфер.
Синтаксис
DWORD DdeGetData(
[in] HDDEDATA hData,
[out, optional] LPBYTE pDst,
[in] DWORD cbMax,
[in] DWORD cbOff
);
Параметры
[in] hData
Тип: HDDEDATA
Дескриптор объекта DDE, который содержит данные для копирования.
[out, optional] pDst
Тип: LPBYTE
Указатель на буфер, который получает данные. Если этот параметр имеет значение NULL, функция DdeGetData возвращает объем данных в байтах, которые будут скопированы в буфер.
[in] cbMax
Тип: DWORD
Максимальный объем данных в байтах для копирования в буфер, на который указывает параметр pDst . Как правило, этот параметр указывает длину буфера, на который указывает pDst.
[in] cbOff
Тип: DWORD
Смещение в объекте DDE. Данные копируются из объекта , начиная с этого смещения.
Возвращаемое значение
Тип: DWORD
Если параметр pDst указывает на буфер, возвращаемым значением является размер в байтах объекта памяти, связанного с дескриптором данных, или размер, указанный в параметре cbMax , в зависимости от того, что меньше.
Если параметр pDst имеет значение NULL, возвращаемое значение — это размер объекта памяти, связанного с дескриптором данных, в байтах.
Функция DdeGetLastError может использоваться для получения кода ошибки, который может иметь одно из следующих значений:
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ddeml.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
См. также раздел
Основные понятия
Библиотека управления Динамическим обменом данными
Справочные материалы