共用方式為


DEBUG_OUTCTL_XXX

DEBUG_OUTCTL_XXX 常數用於輸出控件。 常數會形成位欄位,指定傳送輸出的位置目前原則。 位欄位分成兩個區段。

較低的位必須是下列其中一個值。

Description

DEBUG_OUTCTL_THIS_CLIENT

此用戶端所呼叫之方法所產生的輸出只會傳送至此客戶端的 輸出回呼

DEBUG_OUTCTL_ALL_CLIENTS

輸出將會傳送至所有用戶端。

DEBUG_OUTCTL_ALL_OTHER_CLIENTS

除了產生輸出) 的用戶端以外,輸出將會傳送至所有用戶端 (。

DEBUG_OUTCTL_IGNORE

輸出會立即捨棄,且不會記錄或傳送至回呼。

DEBUG_OUTCTL_LOG_ONLY

系統會記錄輸出,但不會傳送至回呼。

位欄位的較高位可能包含下列值。

Description

DEBUG_OUTCTL_NOT_LOGGED

請勿將此客戶端的輸出放在全域記錄檔中。

DEBUG_OUTCTL_OVERRIDE_MASK

不論客戶端的輸出遮罩是否允許輸出,都會將輸出傳送給用戶端。

DEBUG_OUTCTL_DML

對於支援調試程式標記語言 (DML) 的輸出,請以 DML 格式傳送輸出。

若要建立有效的輸出控件位字段,請從第一個數據表擷取一個值,以及第二個數據表中的零或多個值,並使用位 OR 運算符加以合併。

輸出控件位欄位的預設值是DEBUG_OUTCTL_ALL_CLIENTS。

除了建立您自己的輸出控制件位字段,您也可以使用下列其中一個值。

Description

DEBUG_OUTCTL_AMBIENT_DML

將新的輸出控制項設定為與目前輸出控制項相同的值,並指定輸出會使用 DML 格式。

DEBUG_OUTCTL_AMBIENT_TEXT

將新的輸出控制項設定為與目前輸出控制項相同的值,並指定輸出會以文字格式顯示。

DEBUG_OUTCTL_AMBIENT

與DEBUG_OUTCTL_AMBIENT_TEXT相同。

規格需求

標頭

DbgEng.h (包含 DbgEng.h)