다음을 통해 공유


ExtRemoteData::SetUlong 메서드(engextcpp.hpp)

ExtRemoteData 클래스는 대상 메모리의 작은 섹션 주위에 래퍼를 제공합니다. ExtRemoteData 는 자동으로 메모리를 검색하고 다양한 편의 메서드를 제공합니다.

ExtRemoteData 클래스에는 다음 생성자 및 메서드가 포함됩니다.

ExtRemoteData

Set(Typed)

Set(Offset Bytes)

읽기

쓰기

GetData

GetChar

GetUchar

GetBoolean

GetStdBool

GetW32Bool

GetShort

GetUshort

GetLong

GetUlong

GetLong64

GetUlong64

GetFloat

GetDouble

GetLongPtr

GetUlongPtr

GetPtr

ReadBuffer

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
이 instance ExtRemoteData에 지정된 이름입니다. 이 이름은 의미 있는 오류 메시지를 제공하는 데 사용되며 생성자 ExtRemoteData::ExtRemoteData에 의해 설정됩니다.
m_Offset
이 extRemoteData instance 나타내는 메모리 영역의 대상 메모리(가상 또는 물리적)의 위치입니다. ExtRemoteData::ExtRemoteData 생성자 또는 ExtRemoteData::Set(Typed) 또는 ExtRemoteData::Set(Offset Bytes) 메서드로 설정할 수 있습니다.
m_ValidOffset
m_Offset위치가 유효한지 여부를 나타냅니다. m_ValidOffsetfalse면 위치가 유효하지 않으며 이 개체에 대한 대부분의 메서드가 작동하지 않습니다. 이 경우 ExtRemoteData::Set(Typed) 또는 ExtRemoteData::Set(Offset Bytes) 메서드를 호출하여 m_Offset 유효한 위치로 변경할 수 있습니다.
m_Bytes
이 개체가 나타내는 메모리 영역의 크기(바이트)입니다. ExtRemoteData::ExtRemoteData 생성자 또는 ExtRemoteData::Set(Typed) 또는 ExtRemoteData::Set(Offset Bytes) 메서드로 설정할 수 있습니다.
m_Data
ExtRemoteData의 이 instance 지정된 메모리 영역의 캐시된 콘텐츠입니다. 이 멤버를 설정하는 것은 선택 사항입니다. 메모리 영역이 크면 캐시되지 않습니다.
m_ValidData
m_Data 캐시된 데이터가 유효한지 여부를 나타냅니다. m_ValidDatafalse면 캐시된 데이터가 유효하지 않으며 이 개체에 대한 대부분의 메서드가 작동하지 않습니다. 이 경우 ExtRemoteData::Read 메서드를 호출하여 캐시된 데이터를 새로 고칠 수 있습니다.
m_Physical
m_Offset 위치가 대상의 가상 주소 공간 또는 실제 주소 공간에 있는지 여부를 나타냅니다. m_Physicaltrue경우 m_Offset위치는 대상의 실제 주소 공간에 있습니다. m_Physicalfalse경우 m_Offset 위치는 대상의 가상 주소 공간에 있습니다.
m_SpaceFlags
대상의 실제 메모리에 액세스하는 데 사용되는 DEBUG_PHYSICAL_XXX 플래그입니다. 이러한 플래그는 m_Physicaltrue경우에만 사용됩니다. 이러한 플래그에 대한 설명은 ReadPhysical2 메서드를 참조하세요.

구문

void SetUlong(
  ULONG Data
);

매개 변수

Data

설명을 참조하세요.

반환 값

없음

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 engextcpp.hpp(Engextcpp.hpp 포함)
라이브러리 engextcpp.hpp

추가 정보

ExtRemoteData::Set(Typed)

ReadPhysical2

ExtRemoteData::ExtRemoteData

ExtRemoteData::Set(Offset Bytes)

ExtRemoteData::Read