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
Bibliothèque de gestion Dynamic Data Exchange
Référence