Condividi tramite


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

Ddeclienttransaction

DdeInitialize

DdeQueryConvInfo

Libreria di gestione di Dynamic Data Exchange

Riferimento