ExtRemoteData::SetUchar 메서드(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
이 ExtRemoteData 인스턴스에 지정된 이름입니다. 이 이름은 의미 있는 오류 메시지를 제공하는 데 사용되며 생성자 ExtRemoteData::ExtRemoteData에 의해 설정됩니다.
m_Offset
이 ExtRemoteData 인스턴스가 나타내는 메모리 영역의 대상 메모리(가상 또는 물리적)에 있는 위치입니다. 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 인스턴스에서 지정한 메모리 영역의 캐시된 콘텐츠입니다. 이 멤버를 설정하는 것은 선택 사항입니다. 메모리 영역이 크면 캐시되지 않습니다.
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 SetUchar(
  UCHAR Data
);

반환 값

없음

요구 사항

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

참고 항목

ExtRemoteData::Set(Typed)

ReadPhysical2

ExtRemoteData::ExtRemoteData

ExtRemoteData::Set(Offset Bytes)

ExtRemoteData::Read