ExtRemoteData::SetUlong 메서드(engextcpp.hpp)
ExtRemoteData 클래스는 대상 메모리의 작은 섹션 주위에 래퍼를 제공합니다. ExtRemoteData 는 자동으로 메모리를 검색하고 다양한 편의 메서드를 제공합니다.
ExtRemoteData 클래스에는 다음 생성자 및 메서드가 포함됩니다.
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_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의 이 instance 지정된 메모리 영역의 캐시된 콘텐츠입니다. 이 멤버를 설정하는 것은 선택 사항입니다. 메모리 영역이 크면 캐시되지 않습니다.
- 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
설명을 참조하세요.
반환 값
없음
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | engextcpp.hpp(Engextcpp.hpp 포함) |
라이브러리 | engextcpp.hpp |