次の方法で共有


IDebugDataSpaces4::GetNextDifferentlyValidOffsetVirtual メソッド (dbgeng.h)

GetNextDifferentlyValidOffsetVirtual メソッドは、指定したアドレスの有効性と有効性が異なる可能性がある次のアドレスのオフセットを返します。

構文

HRESULT GetNextDifferentlyValidOffsetVirtual(
  [in]  ULONG64  Offset,
  [out] PULONG64 NextOffset
);

パラメーター

[in] Offset

開始アドレスを指定します。 NextOffset で返されるアドレスは、有効性がこのアドレスとは異なる方法で定義される可能性がある次のアドレスになります。

[out] NextOffset

オフセットのアドレスとは異なる有効性が定義されている可能性がある次のアドレスのアドレスを受け取ります。

戻り値

このメソッドは、エラー値を返すこともできます。 詳細については 戻り値の を参照してください。

リターン コード 形容
S_OK
メソッドが成功しました。

備考

有効期間の領域のサイズは、ターゲットによって異なります。 たとえば、仮想アドレスの有効性がページごとに変更されるライブ ユーザー モード デバッグ セッションでは、NextOffset は次のページのアドレスを受け取ります。 ユーザー モードのダンプ ファイルでは、有効性がバイトからバイトに変更される可能性があります。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

GetValidRegionVirtual

IDebugDataSpaces4