Класс 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. Если m_TypeId равно нулю, m_Type используется для указания типа элементов списка.

Наследство

Класс ExtRemoteTypedList реализует ExtRemoteList.

Методика

Класс ExtRemoteTypedList имеет эти методы.

 
ExtRemoteTypedList::ExtRemoteTypedList

Конструктор ExtRemoteTypedList(ExtRemoteData&,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) создает экземпляр, который создает экземпляр, который упаковывает типизированный список singly- или вдвойне связанного списка.
ExtRemoteTypedList::ExtRemoteTypedList

Конструктор ExtRemoteTypedList(ULONG64,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) создает экземпляр, который упаковывает типизированный список, связанный с типизированным или вдвойне связанным списком.
ExtRemoteTypedList::GetTypedNode

Метод GetTypedNode возвращает текущий элемент списка.
ExtRemoteTypedList::GetTypedNodePtr

Метод GetTypedNodePtr возвращает указатель на текущий элемент списка.
ExtRemoteTypedList::SetTypeAndLink

Метод SetTypeAndLink задает сведения о типе для типизированного списка.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка engextcpp.hpp (include Engextcpp.hpp)

См. также

ExtRemoteList

ExtRemoteTyped

ExtRemoteTypedList::ExtRemoteTypedList(ExtRemoteData)

ExtRemoteTypedList::ExtRemoteTypedList(ULONG64)

GetTypedNode

GetTypedNodePtr

SetTypeAndLink