Freigeben über


XTYP_XACT_COMPLETE Transaktion

Die DDE-Clientrückruffunktion (Dynamic Data Exchange), DdeCallback, empfängt die XTYP_XACT_COMPLETE Transaktion, wenn eine asynchrone Transaktion abgeschlossen wurde, die durch einen Aufruf der DdeClientTransaction-Funktion initiiert wurde.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYP_XACT_COMPLETE      (0x0080 | XCLASS_NOTIFICATION  )

Parameter

uType

Der Transaktionstyp:

uFmt

Das Format der Daten, die der abgeschlossenen Transaktion zugeordnet sind (falls zutreffend) oder NULL , wenn während der Transaktion keine Daten ausgetauscht wurden.

hconv

Ein Handle für die Unterhaltung.

hsz1

Ein Handle für den Themennamen, der an der abgeschlossenen Transaktion beteiligt ist.

hsz2

Ein Handle für den Elementnamen, der an der abgeschlossenen Transaktion beteiligt ist.

hdata

Ein Handle für die Daten, die an der abgeschlossenen Transaktion beteiligt sind, falls zutreffend. Wenn die Transaktion erfolgreich war, aber keine Daten umfasste, ist dieser Parameter TRUE. Dieser Parameter ist NULL , wenn die Transaktion nicht erfolgreich war.

dwData1

Der Transaktionsbezeichner der abgeschlossenen Transaktion.

dwData2

Alle anwendbaren DDE_ status Flags im unteren Wort. Dieser Parameter bietet Unterstützung für Anwendungen, die von DDE_APPSTATUS Bits abhängig sind. Es wird empfohlen, dass Anwendungen diese Bits nicht mehr verwenden, sie werden in zukünftigen Versionen der DDEML möglicherweise nicht mehr unterstützt.

Bemerkungen

Eine Anwendung darf das während dieser Transaktion abgerufene Datenhandle nicht freigeben. Eine Anwendung muss jedoch die Daten kopieren, die dem Datenhandle zugeordnet sind, wenn die Anwendung die Daten verarbeiten muss, nachdem die Rückruffunktion zurückgegeben wurde. Eine Anwendung kann die DdeGetData-Funktion verwenden, um die Daten zu kopieren.

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 (windows.h einschließen)

Siehe auch

Referenz

DdeClientTransaction

DdeGetData

Konzept

Dynamic Data Exchange Management Library