DEBUG_OUTCTL_XXX
Le costanti DEBUG_OUTCTL_XXX vengono utilizzate per il controllo di output. Le costanti formano un campo di bit che specifica i criteri correnti di dove inviare l'output. Il campo di bit è suddiviso in due sezioni.
I bit inferiori devono essere esattamente uno dei valori seguenti.
Valore | Descrizione |
---|---|
DEBUG_OUTCTL_THIS_CLIENT |
L'output generato dai metodi chiamati da questo client verrà inviato solo ai callback di output del client. |
DEBUG_OUTCTL_ALL_CLIENTS |
L'output verrà inviato a tutti i client. |
DEBUG_OUTCTL_ALL_OTHER_CLIENTS |
L'output verrà inviato a tutti i client ,ad eccezione del client che ha generato l'output. |
DEBUG_OUTCTL_IGNORE |
L'output verrà eliminato immediatamente e non verrà registrato o inviato ai callback. |
DEBUG_OUTCTL_LOG_ONLY |
L'output verrà registrato ma non inviato ai callback. |
I bit più alti del campo di bit possono contenere i valori seguenti.
Valore | Descrizione |
---|---|
DEBUG_OUTCTL_NOT_LOGGED |
Non inserire l'output da questo client nel file di log globale. |
DEBUG_OUTCTL_OVERRIDE_MASK |
Invia l'output ai client indipendentemente dal fatto che la maschera di output del client lo consenta. |
DEBUG_OUTCTL_DML |
Per l'output che supporta Debugger Markup Language (DML), invia l'output in formato DML. |
Per creare un campo di bit del controllo di output valido, accettare esattamente un valore dalla prima tabella, insieme a zero o più valori della seconda tabella e combinarli usando l'operatore OR bit per bit.
Il valore predefinito del campo bit del controllo di output è DEBUG_OUTCTL_ALL_CLIENTS.
In alternativa alla creazione di un campo di bit del controllo di output personalizzato, è possibile usare uno dei valori seguenti.
Valore | Descrizione |
---|---|
DEBUG_OUTCTL_AMBIENT_DML |
Imposta il nuovo controllo di output sullo stesso valore del controllo di output corrente e specifica che l'output sarà in formato DML. |
DEBUG_OUTCTL_AMBIENT_TEXT |
Imposta il nuovo controllo di output sullo stesso valore del controllo di output corrente e specifica che l'output sarà in formato testo. |
DEBUG_OUTCTL_AMBIENT |
Uguale a DEBUG_OUTCTL_AMBIENT_TEXT. |
Requisiti
Intestazione |
DbgEng.h (include DbgEng.h) |