Partilhar via


DEBUG_OUTCTL_XXX

As constantes DEBUG_OUTCTL_XXX são usadas para o controle de saída. As constantes formam um campo de bits que especifica a política atual de onde enviar a saída. O campo de bits é dividido em duas seções.

Os bits inferiores devem ser exatamente um dos valores a seguir.

Valor Descrição

DEBUG_OUTCTL_THIS_CLIENT

A saída gerada por métodos chamados por esse cliente será enviada somente para os retornos de chamada de saída desse cliente.

DEBUG_OUTCTL_ALL_CLIENTS

A saída será enviada a todos os clientes.

DEBUG_OUTCTL_ALL_OTHER_CLIENTS

A saída será enviada para todos os clientes (exceto para o cliente que gerou a saída).

DEBUG_OUTCTL_IGNORE

A saída será descartada imediatamente e não será registrada ou enviada para retornos de chamada.

DEBUG_OUTCTL_LOG_ONLY

A saída será registrada, mas não enviada para retornos de chamada.

Os bits mais altos do campo de bits podem conter os valores a seguir.

Valor Descrição

DEBUG_OUTCTL_NOT_LOGGED

Não coloque a saída desse cliente no arquivo de log global.

DEBUG_OUTCTL_OVERRIDE_MASK

Envia a saída para clientes, independentemente de a máscara de saída do cliente permitir.

DEBUG_OUTCTL_DML

Para a saída que dá suporte à DML (Linguagem de Marcação do Depurador), envia a saída no formato DML.

Para criar um campo de bits de controle de saída válido, pegue exatamente um valor da primeira tabela, juntamente com zero ou mais valores da segunda tabela, e combine-os usando o operador OR bit a bit.

O valor padrão do campo de bits do controle de saída é DEBUG_OUTCTL_ALL_CLIENTS.

Como alternativa para criar seu próprio campo de bits de controle de saída, você pode usar um dos valores a seguir.

Valor Descrição

DEBUG_OUTCTL_AMBIENT_DML

Define o novo controle de saída com o mesmo valor que o controle de saída atual e especifica que a saída estará no formato DML.

DEBUG_OUTCTL_AMBIENT_TEXT

Define o novo controle de saída com o mesmo valor que o controle de saída atual e especifica que a saída estará no formato de texto.

DEBUG_OUTCTL_AMBIENT

O mesmo que DEBUG_OUTCTL_AMBIENT_TEXT.

Requisitos

parâmetro

DbgEng.h (inclua DbgEng.h)