共用方式為


DkmEvaluationResultFlags 列舉

定義

表示表達式評估結果屬性的旗標。

此列舉支援其成員值的位元組合。

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 專案時就會設定。

適用於