Compartilhar via


transação XTYP_ADVDATA

Informa ao cliente que o valor do item de dados foi alterado. A função de retorno de chamada do cliente DDE (Dynamic Data Exchange), DdeCallback, recebe essa transação depois de estabelecer um loop de aconselhamento com um servidor.

#define     XCLASS_FLAGS             0x4000
#define     XTYP_ADVDATA            (0x0010 | XCLASS_FLAGS         )

Parâmetros

Utype

O tipo de transação.

uFmt

O átomo de formato dos dados enviados do servidor.

hconv

Um identificador para a conversa.

hsz1

Um identificador para o nome do tópico.

hsz2

Um identificador para o nome do item.

hdata

Um identificador para os dados associados ao nome do tópico e ao par de nomes do item. Esse parâmetro será NULL se o cliente tiver especificado o sinalizador XTYPF_NODATA quando solicitou o loop de aconselhamento.

dwData1

Não usado.

dwData2

Não usado.

Valor retornado

Uma função de retorno de chamada DDE deverá retornar DDE_FACK se processar essa transação, DDE_FBUSY se ela estiver muito ocupada para processar essa transação ou DDE_FNOTPROCESSED se rejeitar essa transação.

Comentários

Um aplicativo não deve liberar o identificador de dados obtido durante essa transação. No entanto, um aplicativo deve copiar os dados associados ao identificador de dados se o aplicativo precisar processar os dados após o retorno da função de retorno de chamada. Um aplicativo pode usar a função DdeGetData para copiar os dados.

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

DdeClientTransaction

DdeGetData

DdePostAdvise

Conceitual

Biblioteca de Gerenciamento dinâmico do Data Exchange