Freigeben über


XTYP_REGISTER Transaktion

Eine DDE-Rückruffunktion (Dynamic Data Exchange), DdeCallback, empfängt den XTYP_REGISTER Transaktionstyp, wenn eine DDEML-Serveranwendung (Dynamic Data Exchange Management Library) die DdeNameService-Funktion verwendet, um einen Dienstnamen zu registrieren, oder wenn eine Nicht-DDEML-Anwendung gestartet wird, die das Systemthema unterstützt.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_REGISTER           (0x00A0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Parameter

uType

Der Transaktionstyp:

uFmt

Wird nicht verwendet.

hconv

Wird nicht verwendet.

hsz1

Ein Handle für den registrierten Basisdienstnamen.

hsz2

Ein Handle für den instance-spezifischen Dienstnamen, der registriert 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 der Liste der für den Benutzer verfügbaren Server hinzuzufügen. Eine Anwendung sollte den hsz2-Parameter verwenden, um zu identifizieren, welche Anwendung instance gestartet 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)

Siehe auch

Referenz

DdeInitialize

DdeNameService

Konzept

Verwaltungsbibliothek für dynamische Daten