Partager via


DEBUG_OUTCTL_XXX

Les constantes DEBUG_OUTCTL_XXX sont utilisées pour le contrôle de sortie. Les constantes forment un champ bit qui spécifie la stratégie actuelle d’envoi de la sortie. Le champ bit est divisé en deux sections.

Les bits inférieurs doivent être exactement l’une des valeurs suivantes.

Valeur Description

DEBUG_OUTCTL_THIS_CLIENT

La sortie générée par les méthodes appelées par ce client est envoyée uniquement aux rappels de sortie de ce client.

DEBUG_OUTCTL_ALL_CLIENTS

La sortie sera envoyée à tous les clients.

DEBUG_OUTCTL_ALL_OTHER_CLIENTS

La sortie est envoyée à tous les clients (à l’exception du client qui a généré la sortie).

DEBUG_OUTCTL_IGNORE

La sortie est ignorée immédiatement et ne sera pas journalisée ni envoyée aux rappels.

DEBUG_OUTCTL_LOG_ONLY

La sortie sera journalisée, mais pas envoyée aux rappels.

Les bits les plus élevés du champ de bits peuvent contenir les valeurs suivantes.

Valeur Description

DEBUG_OUTCTL_NOT_LOGGED

Ne placez pas la sortie de ce client dans le fichier journal global.

DEBUG_OUTCTL_OVERRIDE_MASK

Envoie la sortie aux clients, que le masque de sortie du client l’autorise ou non.

DEBUG_OUTCTL_DML

Pour la sortie qui prend en charge le langage de balisage du débogueur (DML), envoie la sortie au format DML.

Pour créer un champ de bits de contrôle de sortie valide, prenez exactement une valeur de la première table, ainsi que zéro ou plusieurs valeurs de la deuxième table, puis combinez-les à l’aide de l’opérateur OR au niveau du bit.

La valeur par défaut du champ bit du contrôle de sortie est DEBUG_OUTCTL_ALL_CLIENTS.

Au lieu de créer votre propre champ de bits de contrôle de sortie, vous pouvez utiliser l’une des valeurs suivantes.

Valeur Description

DEBUG_OUTCTL_AMBIENT_DML

Définit le nouveau contrôle de sortie sur la même valeur que le contrôle de sortie actuel et spécifie que la sortie sera au format DML.

DEBUG_OUTCTL_AMBIENT_TEXT

Définit le nouveau contrôle de sortie sur la même valeur que le contrôle de sortie actuel et spécifie que la sortie sera au format texte.

DEBUG_OUTCTL_AMBIENT

Identique à DEBUG_OUTCTL_AMBIENT_TEXT.

Configuration requise

En-tête

DbgEng.h (inclure DbgEng.h)