DkmLogLevel 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定新增至診斷記錄 (DkmDiagnosticsLog) 之記錄訊息的詳細資訊。 若要允許簡單檢查指定的記錄層級是否已啟用,這會宣告為旗標列舉,但如果有的話,訊息應該設定單一旗標,但有非常少的例外狀況。
此 API 是在 Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8) 中引進。
此列舉支援其成員值的位元組合。
[System.Flags]
public enum DkmLogLevel
[<System.Flags>]
type DkmLogLevel =
Public Enum DkmLogLevel
- 繼承
-
DkmLogLevel
- 屬性
欄位
DebugEngineAPIMethod | 8 | 所有偵錯引擎 (vsdebugeng.dll) API 呼叫的詳細信息記錄。 |
DebugEngineAPIMethodFailure | 16 | 偵錯引擎 (vsdebugeng.dll) API 傳回之所有錯誤的詳細信息記錄。 |
DebugRuntimeEvent | 32 | 基礎偵錯 API (Win32、ICorDebug 等) 的所有事件詳細信息記錄。 |
ExpressionEvaluation | 64 | 表達式評估作業的詳細信息記錄。 |
HotReload | 256 | 熱重新載入 作業的詳細信息記錄。 |
Important | 2 | 記錄專案很重要且成本便宜。 這適用於收集Visual Studio意見反應票證時應該自動啟用的專案。 範例:開始偵錯的進入點。 |
ImportantError | 1 | 記錄專案適用於不太可能忽略的錯誤。 這用於記錄應一律啟用的專案。 範例:重要錯誤。 |
Invalid | 0 | 用來指出記錄已停用的保留無效值。 |
Normal | 4 | 記錄專案通常很有用,而且應該一律針對開發層級記錄啟用。 |
StartDebugging | 128 | 開始偵錯作業的詳細信息記錄。 |