Compartilhar via


ExtRemoteTypedList::ExtRemoteTypedList(ExtRemoteData&,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) (engextcpp.hpp)

Os construtores ExtRemoteTypedList criam uma nova instância que encapsula uma lista tipada vinculada ou duplamente vinculada.

Sintaxe

void ExtRemoteTypedList(
  [in, ref]           ExtRemoteData & Head,
  [in]                PCSTR           Type,
  [in]                PCSTR           LinkField,
  [in]                ULONG64         TypeModBase,
  [in]                ULONG           TypeId,
  [in, out, optional] PULONG64        CacheCookie,
  [in]                bool            Double
);

Parâmetros

[in, ref] Head

O local, na memória do destino, do cabeçalho da lista. O cabeçalho não é considerado um item na lista. O tipo do cabeçalho da lista é SINGLE_LIST_ENTRY ou LIST_ENTRY.

[in] Type

O nome do tipo para os itens de lista. O tipo pode incluir um qualificador de módulo (por exemplo, mymodule!mytype). Se TypeId não for zero, Type não será usado.

[in] LinkField

O nome do campo da estrutura de dados tipada que contém o ponteiro para o próximo item de lista. Essa é a estrutura SINGLE_LIST_ENTRY ou a estrutura LIST_ENTRY inserida no item de lista.

[in] TypeModBase

O local na memória do destino do endereço base do módulo que contém o tipo especificado por TypeId. Se TypeId for zero, TypeModBase não será usado.

[in] TypeId

A ID do tipo do tipo em relação ao módulo especificado por TypeModBase. Se TypeId for zero, Type será usado para especificar o tipo dos itens de lista.

[in, out, optional] CacheCookie

O cookie de cache a ser usado para armazenar em cache as informações de tipo. Se CacheCookie for NULL, o mecanismo de depurador procurará as informações de tipo sempre.

Para obter mais informações sobre CacheCookie, consulte os seguintes métodos:

[in] Double

Especifica se a lista está vinculada ou duplamente vinculada. Se Double for true, a lista será duplamente vinculada. Se Double for false, a lista estará vinculada.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho engextcpp.hpp (inclua Engextcpp.hpp)

Confira também

ExtRemoteTyped::Set(bool)

ExtRemoteTyped::Set(pcstr ulong64 bool)

ExtRemoteTyped::Set(pcstr ulong64)

ExtRemoteTyped::Set(pcstr)

ExtRemoteTypedList

ExtRemoteTypedList::ExtRemoteTypedList(ULONG64)