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(pcstr ulong64 bool)