XTYP_ADVSTART transazione
Un client usa la transazione XTYP_ADVSTART per stabilire un ciclo di consigli con un server. Una funzione di callback del server DDE (Dynamic Data Exchange), DdeCallback, riceve questa transazione quando un client specifica XTYP_ADVSTART come parametro wType della funzione DdeClientTransaction .
#define XCLASS_BOOL 0x1000
#define XTYP_ADVSTART (0x0030 | XCLASS_BOOL )
Parametri
-
uType
-
Tipo di transazione.
-
uFmt
-
Formato dei dati richiesto dal client.
-
hconv
-
Handle per la conversazione.
-
hsz1
-
Handle per il nome dell'argomento.
-
hsz2
-
Handle per il nome dell'elemento.
-
hdata
-
Non usato.
-
dwData1
-
Non usato.
-
dwData2
-
Non usato.
Valore restituito
Una funzione di callback del server deve restituire TRUE per consentire un ciclo di consigli sulla coppia nome argomento e nome dell'elemento specificato oppure FALSE per negare il ciclo di avviso. Se la funzione di callback restituisce TRUE, tutte le chiamate successive alla funzione DdePostAdvise dal server nello stesso nome di argomento e nella stessa coppia di nomi di elemento determinano l'invio delle transazioni XTYP_ADVREQ al server.
Commenti
Se un client richiede un ciclo di consigli su un nome di argomento, un nome di elemento e un formato di dati per un ciclo consigliato già stabilito, la libreria DDEML (Dynamic Data Exchange Management Library) non crea un ciclo consigliato duplicato, ma modifica invece i flag di ciclo consigliato (XTYPF_ACKREQ e XTYPF_NODATA) in modo che corrispondano alla richiesta più recente.
Questa transazione viene filtrata se l'applicazione server ha specificato il flag CBF_FAIL_ADVISES nella funzione DdeInitialize .
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