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. Tipo pode incluir um qualificador de módulo (por exemplo, mymodule!mytype). Se m_TypeId não for zero, type 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 de itens de 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
da Plataforma de Destino Windows
cabeçalho engextcpp.hpp (inclua Engextcpp.hpp)

Consulte também

ExtRemoteList

ExtRemoteTyped

ExtRemoteTypedList::ExtRemoteTypedList(ExtRemoteData)

ExtRemoteTypedList::ExtRemoteTypedList(ULONG64)

GetTypedNode

GetTypedNodePtr

SetTypeAndLink