IDebugHostEvaluator2 インターフェイス (dbgmodel.h)

基になるデバッガーへの式エバリュエーター インターフェイス。

このバージョン 2 のインターフェイスでは、同じシグネチャを持つ以前のすべてのメソッドがサポートされており、追加の機能を提供する追加の新しいメソッドが含まれています。 新しいメソッドは、そのインターフェイスの セクションの末尾にあるヘッダーに一覧表示されます。

継承

IDebugHostEvaluator2 は IDebugHostEvaluator から継承します。

メソッド

IDebugHostEvaluator2 インターフェイスには、これらのメソッドがあります。

 
IDebugHostEvaluator2::AddRef

IDebugHostEvaluator2::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。
IDebugHostEvaluator2::AssignTo

AssignTo メソッドは、デバッグする言語のセマンティクスに従って割り当てを実行します。
IDebugHostEvaluator2::EvaluateExpression

EvaluateExpression メソッドを使用すると、デバッグ ホストに言語 (C++など) 式を評価し、その式評価の結果の値を IModelObject としてボックス化して返すように要求できます。
IDebugHostEvaluator2::EvaluateExtendedExpression

IDebugHostEvaluator2::EvaluateExtendedExpression メソッドは、言語以外の評価を含む言語式の評価を要求します。
IDebugHostEvaluator2::QueryInterface

IDebugHostEvaluator2::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。
IDebugHostEvaluator2::Release

IDebugHostEvaluator2::Release メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。

注釈

デバッグ ホストがクライアントに提供する最も重要な機能の 1 つは、言語ベースの式エバリュエーターへのアクセスです。 IDebugHostEvaluator インターフェイスと IDebugHostEvaluator2 インターフェイスは、デバッグ ホストからその機能にアクセスするための手段です。

要件

要件
Header dbgmodel.h

こちらもご覧ください

Debugger Data Model C++ の概要