XTYP_UNREGISTER Transaktion
Eine DDE-Rückruffunktion (Dynamic Data Exchange), DdeCallback, empfängt die XTYP_UNREGISTER Transaktion, wenn eine DDEML-Serveranwendung (Dynamic Data Exchange Management Library) die DdeNameService-Funktion verwendet, um die Registrierung eines Dienstnamens aufzuheben, oder wenn eine Nicht-DDEML-Anwendung beendet wird, die das Systemthema unterstützt.
#define XCLASS_NOTIFICATION 0x8000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_UNREGISTER (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
Parameter
-
uType
-
Der Transaktionstyp:
-
uFmt
-
Wird nicht verwendet.
-
hconv
-
Wird nicht verwendet.
-
hsz1
-
Ein Handle für den Namen des Basisdiensts, der die Registrierung aufgehoben wird.
-
hsz2
-
Ein Handle für den instance spezifischen Dienstnamen, der die Registrierung aufgehoben wird.
-
hdata
-
Wird nicht verwendet.
-
dwData1
-
Wird nicht verwendet.
-
dwData2
-
Wird nicht verwendet.
Bemerkungen
Diese Transaktion wird gefiltert, wenn die Anwendung das CBF_SKIP_REGISTRATIONS-Flag in der DdeInitialize-Funktion angegeben hat .
Eine Anwendung kann diesen Transaktionstyp nicht blockieren. der CBR_BLOCK Rückgabecode wird ignoriert.
Eine Anwendung sollte den hsz1-Parameter verwenden, um den Dienstnamen aus der Liste der für den Benutzer verfügbaren Server zu entfernen. Eine Anwendung sollte den hsz2-Parameter verwenden, um zu identifizieren, welche Anwendung instance beendet wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Weitere Informationen
-
Referenz
-
Konzept