Compartilhar via


Classe ExtRemoteTypedList (engextcpp.hpp)

A classe ExtRemoteTypedList estende a classe ExtRemoteList . A classe ExtRemoteTypedList adiciona informações de tipo, permitindo que cada item na lista seja representado por uma instância da classe ExtRemoteTyped .

A classe ExtRemoteTypedList inclui os seguintes construtores e métodos:

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
O nome do tipo para os itens de lista. O tipo pode incluir um qualificador de módulo (por exemplo, mymodule!mytype). Se m_TypeId não for zero, Tipo não será usado.
m_TypeModBase
O local na memória do destino do endereço base do módulo que contém o tipo especificado por m_TypeId. Se m_TypeId for zero, m_TypeModBase não será usado.
m_TypeId
A ID de tipo do tipo em relação ao módulo especificado por m_TypeModBase. Se m_TypeId for zero, m_Type será usado para especificar o tipo dos itens da lista.

Herança

A classe ExtRemoteTypedList implementa ExtRemoteList.

Métodos

A classe ExtRemoteTypedList tem esses métodos.

 
ExtRemoteTypedList::ExtRemoteTypedList

O construtor ExtRemoteTypedList(ExtRemoteData&,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) cria uma instância que encapsula uma lista tipada com ou duplamente vinculada.
ExtRemoteTypedList::ExtRemoteTypedList

O construtor ExtRemoteTypedList(ULONG64,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) cria uma instância que encapsula uma lista tipada vinculada ou duplamente vinculada.
ExtRemoteTypedList::GetTypedNode

O método GetTypedNode retorna o item de lista atual.
ExtRemoteTypedList::GetTypedNodePtr

O método GetTypedNodePtr retorna um ponteiro para o item de lista atual.
ExtRemoteTypedList::SetTypeAndLink

O método SetTypeAndLink define as informações de tipo para a lista tipada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho engextcpp.hpp (inclua Engextcpp.hpp)

Confira também

ExtRemoteList

ExtRemoteTyped

ExtRemoteTypedList::ExtRemoteTypedList(ExtRemoteData)

ExtRemoteTypedList::ExtRemoteTypedList(ULONG64)

GetTypedNode

GetTypedNodePtr

SetTypeAndLink