Función DdeGetData (ddeml.h)
Copia datos del objeto de intercambio dinámico de datos (DDE) especificado en el búfer local especificado.
Sintaxis
DWORD DdeGetData(
[in] HDDEDATA hData,
[out, optional] LPBYTE pDst,
[in] DWORD cbMax,
[in] DWORD cbOff
);
Parámetros
[in] hData
Tipo: HDDEDATA
Identificador del objeto DDE que contiene los datos que se van a copiar.
[out, optional] pDst
Tipo: LPBYTE
Puntero al búfer que recibe los datos. Si este parámetro es NULL, la función DdeGetData devuelve la cantidad de datos, en bytes, que se copiaría en el búfer.
[in] cbMax
Tipo: DWORD
Cantidad máxima de datos, en bytes, a la que se va a copiar en el búfer al que apunta el parámetro pDst . Normalmente, este parámetro especifica la longitud del búfer al que apunta pDst.
[in] cbOff
Tipo: DWORD
Desplazamiento dentro del objeto DDE. Los datos se copian del objeto a partir de este desplazamiento.
Valor devuelto
Tipo: DWORD
Si el parámetro pDst apunta a un búfer, el valor devuelto es el tamaño, en bytes, del objeto de memoria asociado al identificador de datos o al tamaño especificado en el parámetro cbMax , lo que sea menor.
Si el parámetro pDst es NULL, el valor devuelto es el tamaño, en bytes, del objeto de memoria asociado al identificador de datos.
La función DdeGetLastError se puede usar para obtener el código de error, que puede ser uno de los siguientes valores:
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ddeml.h (incluya Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |
Consulte también
Conceptual
Biblioteca de administración dinámica de Intercambio de datos
Referencia