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 | Boolean フラグが設定されている場合、評価の結果が "false" ではなく "true" であることを示します。 |
CanEvaluateNow | 262144 | ユーザーがクリックして評価を繰り返すことができる更新ボタンが UI によって提供されることを示します。 再試行は DkmEvaluationFlags::EvaluateNow セットで行われます。 |
CanEvaluateWithoutOptimization | 536870912 | 最適化を無効にしてターゲットを再び起動した場合に、変数の値が使用できる可能性があることを示します。 |
CanFavorite | 16777216 | この評価結果は、親型のお気に入りとして追加できる項目です。 |
CanHaveObjectId | 1024 | 式にオブジェクト ID を割り当てることができることを示します。 |
CrossThreadDependency | 2048 | スレッド間の依存関係があるため、式が拒否されたことを示します。 |
EnableExtendedSideEffectsUponRefresh | 524288 | このオブジェクトの書式設定には、抑制されている追加の副作用が必要であることを示します。ユーザーは、更新ボタンをクリックして、これらの追加の副作用で評価をやり直すことができます。 |
ExceptionThrown | 32768 | 評価対象の関数またはプロパティが例外をスローしたことを示します。 すべての式エバリュエーターがこのフラグを設定しているわけではありません。 |
Expandable | 2 | この評価の結果に、DkmEvaluationResult.GetChildren を介してアクセスできる子があることを示します。 |
ExpandableError | 16384 | 評価結果が Error としてマークされたが、展開可能なオブジェクトがあることを示します。 この例として、Exception オブジェクトである VB EE の結果があります。 |
ExpansionHasSideEffects | 268435456 | この項目の子を列挙するには、副作用が必要です。 |
HasDataBreakpoint | 8388608 | 式の結果に、現在データ ブレークポイントによって追跡されているアドレスがあることを示します。 |
HasFavorites | 67108864 | この評価結果は、現在の展開に少なくとも 1 つのお気に入りの項目が含まれている項目です。 |
HasObjectId | 512 | 式にオブジェクト ID が関連付けられていることを示します。 |
ILInterpreter | 128 | 式評価の結果を取得するために IL インタープリターが使用されたことを示します。 |
Invalid | 4096 | 値が無効であることを示します。 |
IsBuiltInType | 131072 | 値の型が組み込みの型であることを示します。 |
IsFavorite | 33554432 | この評価結果は、親型のお気に入りとして追加された項目です。 |
IsObjectReplaceable | 134217728 | 評価結果でマネージド カスタム ビジュアライザーの オブジェクトの置換がサポートされている場合。 |
MemoryFuture | 1048576 | 時間移動プロセスの場合、 は、式を評価するために、現在のプロセス時間に対する "future" からメモリを読み取る必要があることを示します。 |
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 エントリが関連付けられているたびに設定されます。 |