XTYP_EXECUTE transazione
Un client usa la transazione XTYP_EXECUTE per inviare una stringa di comando al server. Una funzione di callback del server DDE (Dynamic Data Exchange), DdeCallback, riceve questa transazione quando un client specifica XTYP_EXECUTE nella funzione DdeClientTransaction .
#define XCLASS_FLAGS 0x4000
#define XTYP_EXECUTE (0x0050 | XCLASS_FLAGS )
Parametri
-
uType
-
Tipo di transazione.
-
uFmt
-
Non usato.
-
hconv
-
Handle per la conversazione.
-
hsz1
-
Handle per il nome dell'argomento.
-
hsz2
-
Non usato.
-
hdata
-
Handle per la stringa di comando.
-
dwData1
-
Non usato.
-
dwData2
-
Non usato.
Valore restituito
Una funzione di callback del server deve restituire DDE_FACK se elabora questa transazione, DDE_FBUSY se è troppo occupato per elaborare questa transazione o DDE_FNOTPROCESSED se rifiuta questa transazione.
Commenti
Questa transazione viene filtrata se l'applicazione server ha specificato il flag CBF_FAIL_EXECUTES nella funzione DdeInitialize .
Un'applicazione deve liberare l'handle di dati ottenuto durante questa transazione. Un'applicazione deve tuttavia copiare la stringa di comando associata all'handle di dati se l'applicazione deve elaborare la stringa dopo la restituzione della funzione di callback. Un'applicazione può usare la funzione DdeGetData per copiare i dati.
Poiché la maggior parte delle applicazioni client prevede che un'applicazione server esegua un XTYP_EXECUTE transazione in modo sincrono, un server deve tentare di eseguire tutte le elaborazioni della transazione XTYP_EXECUTE dall'interno della funzione di callback DDE o restituendo il codice restituito CBR_BLOCK . Se il parametro hdata è un comando che indica al server di terminare, il server deve eseguire questa operazione dopo l'elaborazione della transazione XTYP_EXECUTE .
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