Funzione DdeGetData (ddeml.h)
Copia i dati dall'oggetto Dynamic Data Exchange (DDE) specificato nel buffer locale specificato.
Sintassi
DWORD DdeGetData(
[in] HDDEDATA hData,
[out, optional] LPBYTE pDst,
[in] DWORD cbMax,
[in] DWORD cbOff
);
Parametri
[in] hData
Tipo: HDDEDATA
Handle per l'oggetto DDE che contiene i dati da copiare.
[out, optional] pDst
Tipo: LPBYTE
Puntatore al buffer che riceve i dati. Se questo parametro è NULL, la funzione DdeGetData restituisce la quantità di dati, in byte, che verrà copiata nel buffer.
[in] cbMax
Tipo: DWORD
Quantità massima di dati, in byte, da copiare nel buffer a cui punta il parametro pDst . In genere, questo parametro specifica la lunghezza del buffer a cui fa riferimento pDst.
[in] cbOff
Tipo: DWORD
Offset all'interno dell'oggetto DDE. I dati vengono copiati dall'oggetto a partire da questo offset.
Valore restituito
Tipo: DWORD
Se il parametro pDst punta a un buffer, il valore restituito è la dimensione, in byte, dell'oggetto memoria associato all'handle dati o alle dimensioni specificate nel parametro cbMax , che tuttavia è inferiore.
Se il parametro pDst è NULL, il valore restituito è la dimensione, in byte, dell'oggetto memoria associato all'handle dati.
La funzione DdeGetLastError può essere usata per ottenere il codice di errore, che può essere uno dei valori seguenti:
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ddeml.h (includere Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Vedi anche
Informazioni concettuali
Libreria di gestione di Dynamic Data Exchange
Riferimento