Поделиться через


Класс 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) создает экземпляр, который создает оболочку для последовательного или удвоенного типа списка.
ExtRemoteTypedList::ExtRemoteTypedList

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

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

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

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

Требования

Требование Значение
Целевая платформа Windows
Header engextcpp.hpp (включая Engextcpp.hpp)

См. также раздел

ExtRemoteList

ExtRemoteTyped

ExtRemoteTypedList::ExtRemoteTypedList(ExtRemoteData)

ExtRemoteTypedList::ExtRemoteTypedList(ULONG64)

GetTypedNode

GetTypedNodePtr

SetTypeAndLink