Compartilhar via


transação XTYP_DISCONNECT

A função de retorno de chamada DDE (Dynamic Data Exchange) de um aplicativo, DdeCallback, recebe a transação XTYP_DISCONNECT quando o parceiro do aplicativo em uma conversa usa a função DdeDisconnect para encerrar a conversa.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_DISCONNECT         (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Parâmetros

Utype

O tipo de transação.

uFmt

Não usado.

hconv

Um identificador para que a conversa foi encerrada.

hsz1

Não usado.

hsz2

Não usado.

hdata

Não usado.

dwData1

Não usado.

dwData2

Especifica se os parceiros na conversa são a mesma instância de aplicativo. Se esse parâmetro for 1, os parceiros serão a mesma instância. Se esse parâmetro for 0, os parceiros serão instâncias diferentes.

Comentários

Essa transação será filtrada se o aplicativo tiver especificado o sinalizador CBF_SKIP_DISCONNECTS na função DdeInitialize .

O aplicativo pode obter o status da conversa encerrada chamando a função DdeQueryConvInfo durante o processamento dessa transação. O identificador de conversa torna-se inválido após o retorno da função de retorno de chamada.

Um aplicativo não pode bloquear esse tipo de transação; o código de retorno CBR_BLOCK é ignorado.

Requisitos

Requisito Valor
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]
Cabeçalho
Ddeml.h (inclua Windows.h)

Confira também

Referência

DdeDisconnect

DdeInitialize

DdeQueryConvInfo

Conceitual

Biblioteca de Gerenciamento dinâmico do Data Exchange