Compartilhar via


Controlling Debug Message Output With Macros

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Após depuração zonas são registradas, você pode usar chamadas macro em codificar a origem para depuração saída mensagens coletados nas zonas. As macros que você pode usar dependem se a compilar é um configurações lançamento ou de depuração.

A seguinte tabela descreve macros é possível usar de uma configuração de versão:

Macro de configuração de lançamento Descrição

RETAILMSG(Cond, printf_exp)

Condicionalmente exibe a mensagem de impressão.

RETAILLED(Cond, parâmetros)

Gera condicionalmente Word Valores para o fotodiodo.

DEBUGREGISTER, RETAILREGISTERZONES(hmod)

Permite que zonas depuração para configurações de versão.

ERRORMSG(Cond, printf_exp)

Imprime Erro: Arquivo de linha antes de mensagem de impressão.

De uma configuração de depuração, você também pode usar as três macros configuração de versão. Além disso, você pode usar outras macros que só podem ser chamado de uma configuração de depuração.

Observação

Para habilitar depuração configuração macros, você deve compilar um executar-imagem tempo de uma configuração de depuração.

A seguinte tabela descreve as macros Você pode chamar de uma configuração de depuração:

Depurar macros de configuração Descrição

DEBUGREGISTER, RETAILREGISTERZONES(hmod)

Permite que zonas depuração para configurações de depuração.

DEBUGMSG(Cond, printf_exp)

Condicionalmente exibe uma mensagem de impressão.

DEBUGLED(Cond, parâmetros)

Gera condicionalmente Word Valores para o fotodiodo.

DEBUGCHK(expr)

Declara uma expressão especificada. Se expr é FALSE, a macro chama DebugBreak.

DEBUGZONE(zone_id)

Testa o bit máscara na atual Configurações zona depuração.

Você também pode usar DEBUGZONE Para declarar uma zona específica depuração.

See Also

Reference

Registering Debug Zones