XTYP_ERROR transaction

Une fonction de rappel DDE (Dynamic Data Exchange), DdeCallback, reçoit le XTYP_ERROR transaction lorsqu’une erreur critique se produit.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_ERROR              (0x0000 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK )

Paramètres

uType

Type de transaction.

uFmt

Non utilisé.

hconv

Handle de la conversation associée à l’erreur. Ce paramètre a la valeur NULL si l’erreur n’est pas associée à une conversation.

hsz1

Non utilisé.

hsz2

Non utilisé.

hdata

Non utilisé.

dwData1

Code d’erreur dans le mot de bas ordre. Actuellement, seul le code d’erreur suivant est pris en charge.

Valeur Signification
DMLERR_LOW_MEMORY
La mémoire est faible ; Les données de conseil, d’exploration ou d’exécution peuvent être perdues, ou le système peut échouer.

dwData2

Non utilisé.

Notes

Une application ne peut pas bloquer ce type de transaction ; le code de retour CBR_BLOCK est ignoré. La bibliothèque de gestion DDEML (Dynamic Data Exchange Management Library) tente de libérer de la mémoire en supprimant les ressources non critiques. Une application qui a bloqué des conversations doit les débloquer.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Ddeml.h (inclure Windows.h)

Voir aussi

Vue d’ensemble de la bibliothèque de gestion Dynamic Data Exchange