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, die das Systemthema unterstützt, beendet wird.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_UNREGISTER         (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Die Parameter

uType

Die Buchungsart bzw. der Transaktionstyp.

uFmt

Wird nicht verwendet.

hconv

Wird nicht verwendet.

hsz1

Ein Handle zum Basisdienstnamen, der nicht registriert wird.

hsz2

Ein Handle für den instanzspezifischen Dienstnamen, der nicht registriert wird.

hdata

Wird nicht verwendet.

dwData1

Wird nicht verwendet.

dwData2

Wird nicht verwendet.

Bemerkungen

Diese Transaktion wird gefiltert, wenn die Anwendung das flag CBF_SKIP_REGISTRATIONS 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 ermitteln, welche Anwendungsinstanz beendet wurde.

Anforderungen

Anforderung Wert
Mindest unterstützter Client
Windows 2000 Professional [nur Desktop-Apps]
Unterstützter Server (Mindestversion)
Windows 2000 Server [nur Desktop-Apps]
Kopfzeile
Ddeml.h (enthalten Windows.h)

Siehe auch

Referenz

DdeInitialize-

DdeNameService-

Konzeptionelle

Dynamische Exchange-Verwaltungsbibliothek