Compartir a través de


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

DdeAccessData

DdeCreateDataHandle

DdeFreeDataHandle

Biblioteca de administración dinámica de Intercambio de datos

Referencia