DkmEvaluationResultFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示表達式評估結果屬性的旗標。
此列舉支援其成員值的位元組合。
public enum class DkmEvaluationResultFlags
public enum class DkmEvaluationResultFlags
enum DkmEvaluationResultFlags
[System.Flags]
public enum DkmEvaluationResultFlags
[<System.Flags>]
type DkmEvaluationResultFlags =
Public Enum DkmEvaluationResultFlags
- 繼承
-
DkmEvaluationResultFlags
- 屬性
欄位
Address | 32 | 表示表達式評估的結果是可以在記憶體視窗中巡覽至的位址。 |
Boolean | 4 | 表示評估的結果是布爾值。 |
BooleanTrue | 8 | 如果已設定布爾值旗標,表示評估的結果為 「true」,而不是 「false」。。 |
CanEvaluateNow | 262144 | 表示UI會提供用戶可按兩下以重複評估的重新整理按鈕。 重試會在 DkmEvaluationFlags::EvaluateNow 集合中發生。 |
CanEvaluateWithoutOptimization | 536870912 | 指出如果目標已停用,則可能會有可用的變數值。 |
CanFavorite | 16777216 | 此評估結果是一個專案,可新增為其父類型的我的最愛。 |
CanHaveObjectId | 1024 | 表示表達式可以指派物件標識碼。 |
CrossThreadDependency | 2048 | 表示表達式因為具有跨線程相依性而遭到拒絕。 |
EnableExtendedSideEffectsUponRefresh | 524288 | 表示此物件的格式設定需要已隱藏的其他副作用;用戶可以按下 [重新整理] 按鈕,以重新整理這些額外的副作用來重做評估。 |
ExceptionThrown | 32768 | 指出要評估的函式或屬性擲回例外狀況。 並非所有表達式評估工具都會設定此旗標。 |
Expandable | 2 | 表示此評估的結果具有可透過 DkmEvaluationResult.GetChildren 存取的子系。 |
ExpandableError | 16384 | 表示評估結果標示為錯誤,但具有可展開的物件。 其中一個範例是屬於 Exception 物件的 VB EE 結果。 |
ExpansionHasSideEffects | 268435456 | 列舉此專案的子系將需要副作用。 |
HasDataBreakpoint | 8388608 | 表示表達式的結果具有目前由數據斷點追蹤的位址。 |
HasFavorites | 67108864 | 此評估結果是目前展開至少包含一個我的最愛專案的專案。 |
HasObjectId | 512 | 表示表達式具有與其相關聯的物件標識符。 |
ILInterpreter | 128 | 表示 IL 解釋器是用來取得表達式評估的結果。 |
Invalid | 4096 | 表示值無效。 |
IsBuiltInType | 131072 | 表示值的型別是內建型別。 |
IsFavorite | 33554432 | 此評估結果是已新增為其父類型的我的最愛專案。 |
IsObjectReplaceable | 134217728 | 如果評估結果支援取代 Managed 自定義可視化檢視的物件。 |
MemoryFuture | 1048576 | 對於時間調整進程,表示必須從相對於目前進程時間的「未來」讀取記憶體,才能評估表達式。 |
MemoryGap | 4194304 | 對於時差進程,表示進程) 記憶體中用來評估表達式的差距 (未知。 |
MemoryPast | 2097152 | 對於時間調整進程,表示必須從相對於目前進程時間的「過去」讀取記憶體,才能評估表達式。 |
None | 0 | 未設定任何屬性旗標。 |
RawString | 16 | 表示表達式的結果代表可在字串查看器中顯示的概念字串。 EE 應該準備好透過 IDkmLanguageExpressionEvaluator::GetUnderlyingString () 提供原始字串。 |
ReadOnly | 64 | 表示表達式評估的結果是唯讀的。 如果為 false,則允許使用者修改值。 |
ReturnValue | 65536 | 表示這個值是最後一個步驟中呼叫之函式的傳回值。 |
SideEffect | 1 | 表示評估造成副作用。 |
TruncatedString | 1073741824 | 設定時,表示此結果代表已截斷的字串,而 Value 不代表來自目標的完整字串字節。 GetUnderlyingValue 可用來取得完整的字串位元組。 |
UnflushedSideEffects | 256 | 表示表達式包含 IL 解釋器捨棄的副作用。 若要排清副作用,用戶應該重新評估已開啟實際 func-evals 的表達式。 |
Visualized | 8192 | 表示正在檢查的物件具有與其相關聯的可視化檢視。 目前,此旗標只會針對 C++ 實作,而且每當評估的結果有與其相關聯的 natvis 專案時就會設定。 |