Función DdeAccessData (ddeml.h)

Proporciona acceso a los datos del objeto de intercambio dinámico de datos (DDE) especificado. Una aplicación debe llamar a la función DdeUnaccessData cuando haya terminado de acceder a los datos del objeto.

Sintaxis

LPBYTE DdeAccessData(
  [in]            HDDEDATA hData,
  [out, optional] LPDWORD  pcbDataSize
);

Parámetros

[in] hData

Tipo: HDDEDATA

Identificador del objeto DDE al que se va a tener acceso.

[out, optional] pcbDataSize

Tipo: LPDWORD

Puntero a una variable que recibe el tamaño, en bytes, del objeto DDE identificado por el parámetro hData . Si este parámetro es NULL, no se devuelve información de tamaño.

Valor devuelto

Tipo: LPBYTE

Si la función se ejecuta correctamente, el valor devuelto es un puntero al primer byte de datos del objeto DDE.

Si la función no se realiza correctamente, el valor devuelto es NULL.

La función DdeGetLastError se puede usar para obtener el código de error, que puede ser uno de los siguientes valores:

Comentarios

Si el parámetro hData no se ha pasado a una función de biblioteca de administración dinámica de Exchange de datos (DDEML), una aplicación puede usar el puntero devuelto por DdeAccessData para el acceso de lectura y escritura al objeto DDE. Si hData ya se ha pasado a una función DDEML, el puntero solo se debe usar para el acceso de lectura al objeto de memoria.

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

DdeAddData

DdeCreateDataHandle

DdeFreeDataHandle

DdeUnaccessData

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

Referencia