Función DdeAbandonTransaction (ddeml.h)

Abandona la transacción asincrónica especificada y libera todos los recursos asociados a la transacción.

Sintaxis

BOOL DdeAbandonTransaction(
  [in] DWORD idInst,
  [in] HCONV hConv,
  [in] DWORD idTransaction
);

Parámetros

[in] idInst

Tipo: DWORD

Identificador de instancia de aplicación obtenido por una llamada anterior a la función DdeInitialize .

[in] hConv

Tipo: HCONV

Identificador de la conversación en la que se inició la transacción. Si este parámetro es 0L, se abandonan todas las transacciones (es decir, se omite el parámetro idTransaction ).

[in] idTransaction

Tipo: DWORD

Identificador de la transacción que se va a abandonar. Si este parámetro es 0L, se abandonan todas las transacciones activas de la conversación especificada.

Valor devuelto

Tipo: BOOL

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero.

La función DdeGetLastError se puede usar para obtener el código de error, que puede ser uno de los siguientes valores:

Comentarios

Solo una aplicación cliente de Intercambio dinámico de datos (DDE) debe llamar a DdeAbandonTransaction. Si la aplicación de servidor responde a la transacción después de que el cliente haya llamado a DdeAbandonTransaction, el sistema descarta los resultados de la transacción. Esta función no tiene ningún efecto en las transacciones sincrónicas.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ddeml.h (incluye Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también

Conceptual

DdeClientTransaction

DdeInitialize

DdeQueryConvInfo

Biblioteca de administración dinámica de Intercambio de datos

Referencia