次の方法で共有


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

IDebugHostMemory3 インターフェイスは、基になるデバッガーへのメモリ アクセスを提供するメソッドを定義します。

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

継承

IDebugHostMemory3 インターフェイスは、IDebugHostMemory2 インターフェイスから継承します。

メソッド

IDebugHostMemory3 インターフェイスには、次のメソッドがあります。

 
IDebugHostMemory3::AddRef

AddRef メソッドは、オブジェクトの参照カウントをインクリメントします。
IDebugHostMemory3::CanonicalizeLocation

CanonicalizeLocation メソッドは、特定の場所を、選択した標準形式である "正規表現" に変換します。
IDebugHostMemory3::GetDisplayStringForLocation

コンテキストと場所によって定義されているターゲットのアドレス空間内の特定の場所に対して、場所を表示可能な文字列に変換します (ホストが選択した形式に従います)。
IDebugHostMemory3::LinearizeLocation

仮想メモリ アドレス以外の場所を取得し、特定のコンテキスト内の仮想メモリ アドレスに位置を線形化しようとします。
IDebugHostMemory3::QueryInterface

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

ReadBytes メソッドは、特定のコンテキストと場所のターゲットのアドレス空間からバイト数を読み取ります。
IDebugHostMemory3::ReadPointers

ReadPointers メソッドは、特定のコンテキストと場所のターゲットのアドレス空間からポインターの数を読み取ります。
IDebugHostMemory3::Release

IDebugHostMemory3::Release メソッドは、メモリ オブジェクトへの参照を解放します。
IDebugHostMemory3::WriteBytes

IDebugHostMemory3::WriteBytes メソッドは、特定のコンテキストと場所のターゲットのアドレス空間にバイト数を書き込みます。
IDebugHostMemory3::WritePointers

IDebugHostMemory3::WritePointers メソッドは、複数のポインターをターゲットのアドレス空間に書き込みます。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

デバッガー データ モデル C++ の概要