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 |