Funzione DdeAbandonTransaction (ddeml.h)
Abbandona la transazione asincrona specificata e rilascia tutte le risorse associate alla transazione.
Sintassi
BOOL DdeAbandonTransaction(
[in] DWORD idInst,
[in] HCONV hConv,
[in] DWORD idTransaction
);
Parametri
[in] idInst
Tipo: DWORD
Identificatore dell'istanza dell'applicazione ottenuto da una chiamata precedente alla funzione DdeInitialize .
[in] hConv
Tipo: HCONV
Handle alla conversazione in cui è stata avviata la transazione. Se questo parametro è 0L, tutte le transazioni vengono abbandonate, ovvero il parametro idTransaction viene ignorato .
[in] idTransaction
Tipo: DWORD
Identificatore della transazione da abbandonare. Se questo parametro è 0L, tutte le transazioni attive nella conversazione specificata vengono abbandonate.
Valore restituito
Tipo: BOOL
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
La funzione DdeGetLastError può essere usata per ottenere il codice di errore, che può essere uno dei valori seguenti:
Commenti
Solo un'applicazione client DDE (Dynamic Data Exchange) deve chiamare DdeAbandonTransaction. Se l'applicazione server risponde alla transazione dopo che il client ha chiamato DdeAbandonTransaction, il sistema ignora i risultati della transazione. Questa funzione non ha alcun effetto sulle transazioni sincrone.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ddeml.h (includere Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Vedi anche
Informazioni concettuali
Libreria di gestione di Dynamic Data Exchange
Riferimento