Partager via


DdeGetData, fonction (ddeml.h)

Copie les données de l’objet Dynamic Data Exchange (DDE) spécifié dans la mémoire tampon locale spécifiée.

Syntaxe

DWORD DdeGetData(
  [in]            HDDEDATA hData,
  [out, optional] LPBYTE   pDst,
  [in]            DWORD    cbMax,
  [in]            DWORD    cbOff
);

Paramètres

[in] hData

Type : HDDEDATA

Handle de l’objet DDE qui contient les données à copier.

[out, optional] pDst

Type : LPBYTE

Pointeur vers la mémoire tampon qui reçoit les données. Si ce paramètre a la valeur NULL, la fonction DdeGetData retourne la quantité de données, en octets, qui seraient copiées dans la mémoire tampon.

[in] cbMax

Type : DWORD

Quantité maximale de données, en octets, à copier dans la mémoire tampon pointée par le paramètre pDst . En règle générale, ce paramètre spécifie la longueur de la mémoire tampon pointée par pDst.

[in] cbOff

Type : DWORD

Décalage dans l’objet DDE. Les données sont copiées à partir de l’objet à partir de ce décalage.

Valeur retournée

Type : DWORD

Si le paramètre pDst pointe vers une mémoire tampon, la valeur de retour est la taille, en octets, de l’objet mémoire associé au handle de données ou la taille spécifiée dans le paramètre cbMax , selon la valeur la plus faible.

Si le paramètre pDst est NULL, la valeur de retour est la taille, en octets, de l’objet mémoire associé au handle de données.

La fonction DdeGetLastError peut être utilisée pour obtenir le code d’erreur, qui peut être l’une des valeurs suivantes :

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ddeml.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll

Voir aussi

Conceptuel

DdeAccessData

DdeCreateDataHandle

DdeFreeDataHandle

Bibliothèque de gestion Dynamic Data Exchange

Référence