次の方法で共有


IDebugMemoryContext2::Add

指定された値を現在のコンテキストに追加し、新しいコンテキストを返します。

構文

int Add(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

パラメーター

dwCount
[in] 現在のコンテキストに追加する値。

ppMemCxt
[out] 新しい IDebugMemoryContext2 オブジェクトを返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

解説

メモリ コンテキストはアドレスであるため、アドレスに値を追加すると、新しいコンテキスト インターフェイスを必要とする新しいアドレスが生成されます。

このメソッドにより、結果のアドレスがこのコンテキストに関連付けられたメモリ領域外にある場合でも、常に新しいコンテキストを生成する必要があります。 唯一の例外は、新しいコンテキストにメモリを割り当てることができない場合、または ppMemCxt が null 値 (エラー) である場合です。

関連項目