Compartilhar via


Método ExtRemoteTypedList::SetTypeAndLink (engextcpp.hpp)

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

Sintaxe

void SetTypeAndLink(
  [in]                PCSTR    Type,
  [in]                PCSTR    LinkField,
  [in]                ULONG64  TypeModBase,
  [in]                ULONG    TypeId,
  [in, out, optional] PULONG64 CacheCookie
);

Parâmetros

[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 métodos ExtRemoteTyped::Copy(Debug Typed Data) ou ExtRemoteTyped::Copy(ExtRemoteTyped ).

Retornar valor

Nenhum

Comentários

Para obter mais informações sobre as estruturas de SINGLE_LIST_ENTRY e LIST_ENTRY, consulte a documentação do Kit de Driver do Windows.

Retornos

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