XTYP_WILDCONNECT transazione
Consente a un client di stabilire una conversazione in ogni coppia di nomi del servizio e nome argomento del server corrispondenti al nome e al nome dell'argomento specificati. Una funzione di callback del server DDE (Dynamic Data Exchange), DdeCallback, riceve questa transazione quando un client specifica un nome del servizio NULL, un nome di argomento NULL o entrambi in una chiamata alla funzione DdeConnect o DdeConnectList.
#define XCLASS_DATA 0x2000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_WILDCONNECT (0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK)
Parametri
-
uType
-
Tipo di transazione.
-
uFmt
-
Non usato.
-
hconv
-
Non usato.
-
hsz1
-
Handle per il nome dell'argomento. Se questo parametro è NULL, il client richiede una conversazione su tutti i nomi di argomento supportati dal server.
-
hsz2
-
Handle per il nome del servizio. Se questo parametro è NULL, il client richiede una conversazione su tutti i nomi di servizio supportati dal server.
-
hdata
-
Non usato.
-
dwData1
-
Puntatore a una struttura CONVCONTEXT che contiene informazioni di contesto per la conversazione. Se il client non è un'applicazione DDEML, questo parametro è impostato su 0.
-
dwData2
-
Specifica se il client è la stessa istanza dell'applicazione del server. Se il parametro è 1, il client è la stessa istanza. Se il parametro è 0, il client è un'istanza diversa.
Valore restituito
Il server deve restituire un handle dati che identifica una matrice di strutture HSZPAIR . La matrice deve contenere una struttura per ogni coppia nome servizio e nome argomento che corrisponde alla coppia nome del servizio e nome argomento richiesta dal client. La matrice deve essere terminata da un handle stringa NULL . Il sistema invia la transazione XTYP_CONNECT_CONFIRM al server per confermare ogni conversazione e passare gli handle della conversazione al server. Il server non riceverà queste conferme se ha specificato il flag di CBF_SKIP_CONNECT_CONFIRMS nella funzione DdeInitialize .
Il server deve restituire NULL per rifiutare la transazione XTYP_WILDCONNECT .
Commenti
Questa transazione viene filtrata se l'applicazione server ha specificato il flag CBF_FAIL_CONNECTIONS nella funzione DdeInitialize .
Un server non può bloccare questo tipo di transazione; il codice restituito CBR_BLOCK viene ignorato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali