Compartir a través de


DEBUG_OUTCTL_XXX

Las constantes DEBUG_OUTCTL_XXX se usan para el control de salida. Las constantes forman un campo de bits que especifica la directiva actual de dónde enviar la salida. El campo de bits se divide en dos secciones.

Los bits inferiores deben ser exactamente uno de los valores siguientes.

Valor Descripción

DEBUG_OUTCTL_THIS_CLIENT

La salida generada por métodos llamados por este cliente solo se enviará a las devoluciones de llamada de salida de este cliente.

DEBUG_OUTCTL_ALL_CLIENTS

La salida se enviará a todos los clientes.

DEBUG_OUTCTL_ALL_OTHER_CLIENTS

La salida se enviará a todos los clientes (excepto al cliente que generó la salida).

DEBUG_OUTCTL_IGNORE

La salida se descartará inmediatamente y no se registrará ni se enviará a devoluciones de llamada.

DEBUG_OUTCTL_LOG_ONLY

La salida se registrará pero no se enviará a devoluciones de llamada.

Los bits superiores del campo de bits pueden contener los valores siguientes.

Valor Descripción

DEBUG_OUTCTL_NOT_LOGGED

No coloque la salida de este cliente en el archivo de registro global.

DEBUG_OUTCTL_OVERRIDE_MASK

Envía la salida a los clientes independientemente de si la máscara de salida del cliente la permite.

DEBUG_OUTCTL_DML

Para la salida que admite el lenguaje de marcado del depurador (DML), envía la salida en formato DML.

Para crear un campo de bits de control de salida válido, tome exactamente un valor de la primera tabla, junto con cero o más valores de la segunda tabla, y combinelos mediante el operador OR bit a bit.

El valor predeterminado del campo de bits de control de salida es DEBUG_OUTCTL_ALL_CLIENTS.

Como alternativa a crear su propio campo de bits de control de salida, puede usar uno de los siguientes valores.

Valor Descripción

DEBUG_OUTCTL_AMBIENT_DML

Establece el nuevo control de salida en el mismo valor que el control de salida actual y especifica que la salida estará en formato DML.

DEBUG_OUTCTL_AMBIENT_TEXT

Establece el nuevo control de salida en el mismo valor que el control de salida actual y especifica que la salida estará en formato de texto.

DEBUG_OUTCTL_AMBIENT

Igual que DEBUG_OUTCTL_AMBIENT_TEXT.

Requisitos

Encabezado

DbgEng.h (incluya DbgEng.h)