Freigeben über


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
Ddeml.h (einschließlich Windows.h)

Weitere Informationen

Referenz

DdeInitialize

DdeNameService

Konzept

Verwaltungsbibliothek für dynamische Daten