Compartilhar via


transação XTYP_UNREGISTER

Uma função de retorno de chamada DDE (Dynamic Data Exchange), DdeCallback, recebe a transação XTYP_UNREGISTER sempre que um aplicativo de servidor DDEML (Dynamic Data Exchange Management Library) usa a função DdeNameService para cancelar o registro de um nome de serviço ou sempre que um aplicativo não DDEML que dá suporte ao tópico Sistema é encerrado.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_UNREGISTER         (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Parâmetros

Utype

O tipo de transação.

uFmt

Não usado.

hconv

Não usado.

hsz1

Um identificador para o nome do serviço base que está sendo cancelado.

hsz2

Um identificador para o nome do serviço específico da instância que está sendo cancelado.

hdata

Não usado.

dwData1

Não usado.

dwData2

Não usado.

Comentários

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

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

Um aplicativo deve usar o parâmetro hsz1 para remover o nome do serviço da lista de servidores disponíveis para o usuário. Um aplicativo deve usar o parâmetro hsz2 para identificar qual instância do aplicativo foi encerrada.

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

DdeInitialize

DdeNameService

Conceitual

Biblioteca de Gerenciamento dinâmico do Data Exchange