ExtRemoteData::SetUlong メソッド (engextcpp.hpp)
ExtRemoteData クラスは、ターゲットのメモリの小さなセクションを囲むラッパーを提供します。 extRemoteData 自動的にメモリを取得し、便利なメソッドを多数提供します。
ExtRemoteData クラスには、次のコンストラクターとメソッドが含まれています。
-
ExtRemoteData を する
-
GetData の
-
GetChar を する
-
GetUchar を する
-
GetBoolean を する
-
GetStdBool を する
-
GetW32Bool を する
-
GetShort を する
-
GetUshort を する
-
GetLong を する
-
GetUlong を する
-
GetLong64 を する
-
GetUlong64 を する
-
GetFloat の
-
GetDouble を する
-
GetLongPtr を する
-
GetUlongPtr を する
-
GetPtr を する
-
WriteBuffer の
-
GetString の
class ExtRemoteData
{
public:
PCSTR m_Name;
ULONG64 m_Offset;
bool m_ValidOffset;
ULONG m_Bytes;
ULONG64 m_Data;
bool m_ValidData;
bool m_Physical;
ULONG m_SpaceFlags;
};
- m_Name
- ExtRemoteData のこのインスタンス指定された名前。 この名前は、意味のあるエラー メッセージを提供するために使用され、ExtRemoteData::ExtRemoteData コンストラクターによって設定されます。
- m_Offset
- ExtRemoteData のこのインスタンスによって表されるメモリ領域のターゲットのメモリ (仮想または物理) 内の場所。 これは、ExtRemoteData::ExtRemoteData コンストラクター、または ExtRemoteData::Set(Typed) または ExtRemoteData::Set(Offset Bytes) メソッドで設定できます。
- m_ValidOffset
-
m_Offsetの場所が有効かどうかを示します。
m_ValidOffset が
false
されている場合、場所は無効であり、このオブジェクトのほとんどのメソッドは機能しません。 この場合、ExtRemoteData::Set(Typed) または ExtRemoteData::Set(Offset Bytes) メソッドを呼び出して、m_Offset を有効な場所に変更できます。 - m_Bytes
- このオブジェクトによって表されるメモリ領域のサイズ (バイト単位)。 これは、ExtRemoteData::ExtRemoteData コンストラクター、または ExtRemoteData::Set(Typed) または ExtRemoteData::Set(Offset Bytes) メソッドで設定できます。
- m_Data
- ExtRemoteData のこのインスタンスによって指定されたメモリ領域キャッシュされた内容。 このメンバーの設定は省略可能です。 メモリの領域が大きい場合、キャッシュされません。
- m_ValidData
-
キャッシュされたデータ m_Data 有効かどうかを示します。
m_ValidData が
false
されている場合、キャッシュされたデータは無効であり、このオブジェクトのほとんどのメソッドは機能しません。 この場合、ExtRemoteData::Read メソッドを呼び出して、キャッシュされたデータを更新できます。 - m_Physical
-
m_Offset の場所がターゲットの仮想アドレス空間内にあるか、物理アドレス空間にあるかを示します。
m_Physical が
true
されている場合、m_Offsetの場所はターゲットの物理アドレス空間にあります。 m_Physical がfalse
されている場合、m_Offset の場所はターゲットの仮想アドレス空間にあります。 - m_SpaceFlags
-
ターゲット上の物理メモリにアクセスするために使用されるDEBUG_PHYSICAL_XXX フラグ。 これらのフラグは、m_Physical が
true
されている場合にのみ使用されます。 これらのフラグの詳細については、ReadPhysical2 メソッドを参照してください。
構文
void SetUlong(
ULONG Data
);
パラメーター
Data
説明を参照してください。
戻り値
何一つ
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | engextcpp.hpp (Engextcpp.hpp を含む) |
ライブラリ | engextcpp.hpp |