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 不为零,则不使用 类型
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 方法设置类型列表的类型信息。

要求

要求 价值
目标平台 窗户
标头 engextcpp.hpp (包括 Engextcpp.hpp)

另请参阅

ExtRemoteList

ExtRemoteTyped

ExtRemoteTypedList::ExtRemoteTypedList(ExtRemoteData)

ExtRemoteTypedList::ExtRemoteTypedList(ULONG64)

GetTypedNode

GetTypedNodePtr

SetTypeAndLink