ExtRemoteTypedList class

The ExtRemoteTypedList class extends the ExtRemoteList class. The ExtRemoteTypedList class adds type information allowing each item in the list to be represented by an instance of the ExtRemoteTyped class.

The ExtRemoteTypedList class includes the following constructors and methods:

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

The type name for the list items. Type can include a module qualifier (for example, mymodule!mytype). If m_TypeId is not zero, Type is not used.

m_TypeModBase

The location in the target's memory of the base address of the module that contains the type specified by m_TypeId. If m_TypeId is zero, m_TypeModBase is not used.

m_TypeId

The type ID of the type relative to the module specified by m_TypeModBase. If m_TypeId is zero, m_Type is used to specify the type of the list items.

Requirements

Header

Engextcpp.h (include Engextcpp.hpp)

See also

ExtRemoteList
ExtRemoteTyped
ExtRemoteTypedList::ExtRemoteTypedList(ExtRemoteData)
ExtRemoteTypedList::ExtRemoteTypedList(ULONG64)
GetTypedNode
GetTypedNodePtr
SetTypeAndLink

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft