XTYP_ADVREQ transazione
La transazione XTYP_ADVREQ informa il server che una transazione di avviso è in sospeso sul nome dell'argomento e sulla coppia nome elemento specificati e che i dati corrispondenti al nome dell'argomento e alla coppia di nomi dell'elemento sono stati modificati. Il sistema invia questa transazione alla funzione di callback DDE (Dynamic Data Exchange), DdeCallback, dopo che il server chiama la funzione DdePostAdvise .
#define XCLASS_DATA 0x2000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_ADVREQ (0x0020 | XCLASS_DATA | XTYPF_NOBLOCK )
Parametri
-
uType
-
Tipo di transazione.
-
uFmt
-
Formato in cui inviare i dati al client.
-
hconv
-
Handle per la conversazione.
-
hsz1
-
Handle per il nome dell'argomento.
-
hsz2
-
Handle per il nome dell'elemento modificato.
-
hdata
-
Non usato.
-
dwData1
-
Conteggio, nella parola in ordine basso, di XTYP_ADVREQ transazioni che rimangono da elaborare nello stesso argomento, elemento e nome di formato impostato nel contesto della chiamata corrente alla funzione DdePostAdvise . Il conteggio è zero se la transazione corrente XTYP_ADVREQ è l'ultima. Un server può utilizzare questo conteggio per determinare se creare un handle di dati HDATA_APPOWNED ai dati di avviso.
La parola di ordine basso è impostata su CADV_LATEACK se il DDEML ha emesso la transazione XTYP_ADVREQ a causa di un messaggio in arrivo in ritardo DDE_ACK da un client in cui viene eseguito l'outrun dal server.
La parola di ordine elevato non viene utilizzata.
-
dwData2
-
Non usato.
Valore restituito
Il server deve prima chiamare la funzione DdeCreateDataHandle per creare un handle dati che identifica i dati modificati e quindi restituisce l'handle. Il server deve restituire NULL se non è in grado di completare la transazione.
Commenti
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