次の方法で共有


IDebugPointerObject::Dereference

ポイント先のオブジェクトを取得します。

構文

int Dereference(
   uint             dwIndex,
   out IDebugObject ppObject
);

パラメーター

dwIndex
[in] ポイント先のオブジェクトの先頭からの単純なバイト オフセット。

ppObject
[out] ポイント先のオブジェクトを表す IDebugObject オブジェクトと、オフセット (存在する場合) を返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合はエラー コードを返します。 このオブジェクトが別のオブジェクトを指していない場合は、E_FAIL を返します。

解説

ポイント先のオブジェクトは、プリミティブ型でも、クラスや構造体のようなより複雑な型でもかまいません。

関連項目