Freigeben über


XTYP_ERROR Transaktion

Eine DDE-Rückruffunktion (Dynamic Data Exchange), DdeCallback, empfängt die XTYP_ERROR Transaktion, wenn ein kritischer Fehler auftritt.

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

Parameter

uType

Der Transaktionstyp:

uFmt

Wird nicht verwendet.

hconv

Ein Handle für die Unterhaltung, die dem Fehler zugeordnet ist. Dieser Parameter ist NULL , wenn der Fehler nicht einer Unterhaltung zugeordnet ist.

hsz1

Wird nicht verwendet.

hsz2

Wird nicht verwendet.

hdata

Wird nicht verwendet.

dwData1

Der Fehlercode im Wort mit niedriger Reihenfolge. Derzeit wird nur der folgende Fehlercode unterstützt.

Wert Bedeutung
DMLERR_LOW_MEMORY
Der Arbeitsspeicher ist gering; Es kann vorkommen, dass Daten verloren gehen oder das System fehlschlägt.

dwData2

Wird nicht verwendet.

Bemerkungen

Eine Anwendung kann diesen Transaktionstyp nicht blockieren. der CBR_BLOCK Rückgabecode wird ignoriert. Die Dynamic Data Exchange Management Library (DDEML) versucht, Arbeitsspeicher freizugeben, indem nicht kritische Ressourcen entfernt werden. Eine Anwendung mit blockierten Unterhaltungen sollte die Blockierung aufheben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Ddeml.h (einschließlich Windows.h)

Siehe auch

Übersicht über die Verwaltungsbibliothek für dynamische Daten