Freigeben über


XTYP_DISCONNECT Transaktion

Die DDE-Rückruffunktion (Dynamic Data Exchange) einer Anwendung, DdeCallback, empfängt die XTYP_DISCONNECT Transaktion, wenn der Partner der Anwendung in einer Unterhaltung die DdeDisconnect-Funktion verwendet, um die Konversation zu beenden.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_DISCONNECT         (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Parameter

uType

Der Transaktionstyp:

uFmt

Wird nicht verwendet.

hconv

Ein Handle, mit dem die Konversation beendet wurde.

hsz1

Wird nicht verwendet.

hsz2

Wird nicht verwendet.

hdata

Wird nicht verwendet.

dwData1

Wird nicht verwendet.

dwData2

Gibt an, ob die Partner in der Unterhaltung dieselbe Anwendung instance sind. Wenn dieser Parameter 1 ist, sind die Partner instance identisch. Wenn dieser Parameter 0 ist, sind die Partner unterschiedliche Instanzen.

Bemerkungen

Diese Transaktion wird gefiltert, wenn die Anwendung das CBF_SKIP_DISCONNECTS-Flag in der DdeInitialize-Funktion angegeben hat .

Die Anwendung kann die status der beendeten Konversation abrufen, indem sie die DdeQueryConvInfo-Funktion während der Verarbeitung dieser Transaktion aufruft. Das Konversationshandle wird ungültig, nachdem die Rückruffunktion zurückgegeben wird.

Eine Anwendung kann diesen Transaktionstyp nicht blockieren. der CBR_BLOCK Rückgabecode wird ignoriert.

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

Referenz

DdeDisconnect

DdeInitialize

DdeQueryConvInfo

Konzept

Verwaltungsbibliothek für dynamische Daten