Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht einem Client das Einrichten einer Unterhaltung für jedes Dienst- und Themennamenpaar des Servers, die mit dem angegebenen Dienstnamen und dem angegebenen Themennamen übereinstimmen. Eine DDE-Serverrückruffunktion (Dynamic Data Exchange, DdeCallback) empfängt diese Transaktion, wenn ein Client einen NULL-Dienstnamen , einen NULL-Themennamen oder beides in einem Aufruf der DdeConnect- oder DdeConnectList-Funktion angibt.
#define XCLASS_DATA 0x2000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_WILDCONNECT (0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK)
Parameter
-
uType
-
Der Transaktionstyp:
-
uFmt
-
Wird nicht verwendet.
-
hconv
-
Wird nicht verwendet.
-
hsz1
-
Ein Handle für den Themennamen. Wenn dieser Parameter NULL ist, fordert der Client eine Konversation zu allen Themennamen an, die vom Server unterstützt werden.
-
hsz2
-
Ein Handle für den Dienstnamen. Wenn dieser Parameter NULL ist, fordert der Client eine Konversation für alle Dienstnamen an, die vom Server unterstützt werden.
-
hdata
-
Wird nicht verwendet.
-
dwData1
-
Ein Zeiger auf eine CONVCONTEXT-Struktur , die Kontextinformationen für die Unterhaltung enthält. Wenn der Client keine DDEML-Anwendung ist, wird dieser Parameter auf 0 festgelegt.
-
dwData2
-
Gibt an, ob es sich beim Client um dieselbe Anwendung instance wie der Server handelt. Wenn der Parameter 1 ist, ist der Client instance identisch. Wenn der Parameter 0 ist, ist der Client ein anderer instance.
Rückgabewert
Der Server sollte ein Datenhandle zurückgeben, das ein Array von HSZPAIR-Strukturen identifiziert. Das Array sollte eine Struktur für jedes Dienst- und Themenname-Paar enthalten, das dem vom Client angeforderten Paar Dienstname und Themaname entspricht. Das Array muss durch ein NULL-Zeichenfolgenhandle beendet werden. Das System sendet die XTYP_CONNECT_CONFIRM Transaktion an den Server, um jede Konversation zu bestätigen und die Konversationshandles an den Server zu übergeben. Der Server erhält diese Bestätigungen nicht, wenn er das CBF_SKIP_CONNECT_CONFIRMS-Flag in der DdeInitialize-Funktion angegeben hat .
Der Server sollte NULL zurückgeben, um die XTYP_WILDCONNECT Transaktion abzulehnen.
Bemerkungen
Diese Transaktion wird gefiltert, wenn die Serveranwendung das CBF_FAIL_CONNECTIONS-Flag in der Funktion DdeInitialize angegeben hat .
Ein Server kann diesen Transaktionstyp nicht blockieren. der CBR_BLOCK Rückgabecode wird ignoriert.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
Siehe auch
-
Referenz
-
Konzept