ExtRemoteTypedList 类 (engextcpp.hpp)

ExtRemoteTypedList 类扩展了 ExtRemoteList 类。 ExtRemoteTypedList 类添加类型信息,允许列表中的每个项由 ExtRemoteTyped 类的实例表示。

ExtRemoteTypedList 类包含以下构造函数和方法:

ExtRemoteTypedList::ExtRemoteTypedList (ExtRemoteData)

ExtRemoteTypedList::ExtRemoteTypedList (ULONG64)

SetTypeAndLink

GetTypedNodePtr

GetTypedNode

class ExtRemoteTypedList : public ExtRemoteList
{
public:
    PCSTR  m_Type;
    ULONG64  m_TypeModBase;
    ULONG  m_TypeId;
};
m_Type
列表项的类型名称。 类型 可以包含模块限定符 (例如 mymodule!mytype) 。 如果 m_TypeId 不为零,则不使用 Type
m_TypeModBase
目标内存中包含 m_TypeId 指定的类型的模块基址的位置。 如果 m_TypeId 为零,则不使用 m_TypeModBase
m_TypeId
类型相对于 m_TypeModBase指定的模块的类型 ID。 如果 m_TypeId 为零, 则使用 m_Type 指定列表项的类型。

继承

ExtRemoteTypedList 类实现 ExtRemoteList。

方法

ExtRemoteTypedList 类具有这些方法。

 
ExtRemoteTypedList::ExtRemoteTypedList

ExtRemoteTypedList (ExtRemoteData&,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) 构造函数创建一个实例,用于包装类型化单链接列表或双链接列表。
ExtRemoteTypedList::ExtRemoteTypedList

ExtRemoteTypedList (ULONG64,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) 构造函数创建一个实例,用于包装类型化单向链接列表或双链接列表。
ExtRemoteTypedList::GetTypedNode

GetTypedNode 方法返回当前列表项。
ExtRemoteTypedList::GetTypedNodePtr

GetTypedNodePtr 方法返回指向当前列表项的指针。
ExtRemoteTypedList::SetTypeAndLink

SetTypeAndLink 方法设置类型化列表的类型信息。

要求

要求
目标平台 Windows
标头 engextcpp.hpp (包括 Engextcpp.hpp)

另请参阅

ExtRemoteList

ExtRemoteTyped

ExtRemoteTypedList::ExtRemoteTypedList (ExtRemoteData)

ExtRemoteTypedList::ExtRemoteTypedList (ULONG64)

GetTypedNode

GetTypedNodePtr

SetTypeAndLink