XTYP_ADVDATA Transaktion
Informiert den Client darüber, dass sich der Wert des Datenelements geändert hat. Die DDE-Clientrückruffunktion (Dynamic Data Exchange, DdeCallback) empfängt diese Transaktion, nachdem sie eine Empfehlungsschleife mit einem Server erstellt hat.
#define XCLASS_FLAGS 0x4000
#define XTYP_ADVDATA (0x0010 | XCLASS_FLAGS )
Parameter
-
uType
-
Der Transaktionstyp:
-
uFmt
-
Das Formatatom der vom Server gesendeten Daten.
-
hconv
-
Ein Handle für die Unterhaltung.
-
hsz1
-
Ein Handle für den Themennamen.
-
hsz2
-
Ein Handle für den Elementnamen.
-
hdata
-
Ein Handle für die Daten, die dem Themennamen- und Elementnamenpaar zugeordnet sind. Dieser Parameter ist NULL , wenn der Client beim Anfordern der Empfehlungsschleife das XTYPF_NODATA-Flag angegeben hat.
-
dwData1
-
Wird nicht verwendet.
-
dwData2
-
Wird nicht verwendet.
Rückgabewert
Eine DDE-Rückruffunktion sollte DDE_FACK zurückgeben, wenn sie diese Transaktion verarbeitet, DDE_FBUSY , wenn sie zu ausgelastet ist, um diese Transaktion zu verarbeiten, oder DDE_FNOTPROCESSED , wenn sie diese Transaktion ablehnt.
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 |
|