XTYP_ADVSTART Transaktion
Ein Client verwendet die XTYP_ADVSTART Transaktion, um eine Empfehlungsschleife mit einem Server einzurichten. Eine DDE-Serverrückruffunktion (Dynamic Data Exchange), DdeCallback, empfängt diese Transaktion, wenn ein Client XTYP_ADVSTART als wType-Parameter der DdeClientTransaction-Funktion angibt.
#define XCLASS_BOOL 0x1000
#define XTYP_ADVSTART (0x0030 | XCLASS_BOOL )
Parameter
-
uType
-
Der Transaktionstyp:
-
uFmt
-
Das vom Client angeforderte Datenformat.
-
hconv
-
Ein Handle für die Unterhaltung.
-
hsz1
-
Ein Handle für den Themennamen.
-
hsz2
-
Ein Handle für den Elementnamen.
-
hdata
-
Wird nicht verwendet.
-
dwData1
-
Wird nicht verwendet.
-
dwData2
-
Wird nicht verwendet.
Rückgabewert
Eine Serverrückruffunktion sollte TRUE zurückgeben, um eine Empfehlungsschleife für das angegebene Themennamen- und Elementnamenpaar zuzulassen, oder FALSE , um die Empfehlungsschleife zu verweigern. Wenn die Rückruffunktion TRUE zurückgibt, bewirkt jeder nachfolgende Aufruf der DdePostAdvise-Funktion durch den Server mit demselben Themennamen- und Elementnamenpaar, dass das System XTYP_ADVREQ Transaktionen an den Server sendet.
Bemerkungen
Wenn ein Client eine Empfehlungsschleife zu einem Themennamen, Elementnamen und Datenformat für eine bereits etablierte Empfehlungsschleife anfordert, erstellt die Dynamische Datenaustauschverwaltungsbibliothek (DDEML) keine doppelte Ratschleife, sondern ändert stattdessen die Hinweisschleifenflags (XTYPF_ACKREQ und XTYPF_NODATA) so, dass sie der aktuellen Anforderung entsprechen.
Diese Transaktion wird gefiltert, wenn die Serveranwendung das CBF_FAIL_ADVISES-Flag in der DdeInitialize-Funktion angegeben hat .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|