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) |