Compartilhar via


Função DdeAbandonTransaction (ddeml.h)

Abandona a transação assíncrona especificada e libera todos os recursos associados à transação.

Sintaxe

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

Parâmetros

[in] idInst

Tipo: DWORD

O identificador de instância do aplicativo obtido por uma chamada anterior para a função DdeInitialize .

[in] hConv

Tipo: HCONV

Um identificador para a conversa na qual a transação foi iniciada. Se esse parâmetro for 0L, todas as transações serão abandonadas (ou seja, o parâmetro idTransaction será ignorado).

[in] idTransaction

Tipo: DWORD

O identificador da transação a ser abandonada. Se esse parâmetro for 0L, todas as transações ativas na conversa especificada serão abandonadas.

Valor retornado

Tipo: BOOL

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero.

A função DdeGetLastError pode ser usada para obter o código de erro, que pode ser um dos seguintes valores:

Comentários

Somente um aplicativo cliente DDE (Troca Dinâmica de Dados) deve chamar DdeAbandonTransaction. Se o aplicativo de servidor responder à transação depois que o cliente tiver chamado DdeAbandonTransaction, o sistema descartará os resultados da transação. Essa função não tem efeito sobre transações síncronas.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ddeml.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

Conceitual

DdeClientTransaction

DdeInitialize

DdeQueryConvInfo

Biblioteca de Gerenciamento de Troca dinâmica de dados

Referência