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