Compartilhar via


transação XTYP_ERROR

Uma função de retorno de chamada DDE (Troca Dinâmica de Dados), DdeCallback, recebe o XTYP_ERROR transação quando ocorre um erro crítico.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_ERROR              (0x0000 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK )

Parâmetros

Utype

O tipo de transação.

uFmt

Não usado.

hconv

Um identificador para a conversa associada ao erro. Esse parâmetro será NULL se o erro não estiver associado a uma conversa.

hsz1

Não usado.

hsz2

Não usado.

hdata

Não usado.

dwData1

O código de erro na palavra de baixa ordem. Atualmente, há suporte apenas para o código de erro a seguir.

Valor Significado
DMLERR_LOW_MEMORY
A memória está baixa; os dados de aviso, cutucar ou executar podem ser perdidos ou o sistema pode falhar.

dwData2

Não usado.

Comentários

Um aplicativo não pode bloquear esse tipo de transação; o código de retorno CBR_BLOCK é ignorado. A DDEML (Dynamic Data Exchange Management Library) tenta liberar memória removendo recursos não críticos. Um aplicativo que bloqueou conversas deve desbloqueá-las.

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

Visão geral da biblioteca de gerenciamento do Dynamic Data Exchange