Condividi tramite


Metodo ExtRemoteTypedList::SetTypeAndLink (engextcpp.hpp)

Il metodo SetTypeAndLink imposta le informazioni sul tipo per l'elenco tipizzato.

Sintassi

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

Parametri

[in] Type

Nome del tipo per gli elementi dell'elenco. Tipo può includere un qualificatore di modulo, ad esempio mymodule!mytype). Se TypeId non è zero, tipo non viene utilizzato.

[in] LinkField

Nome del campo della struttura di dati tipizzata che contiene il puntatore alla voce di elenco successiva. Si tratta della struttura SINGLE_LIST_ENTRY o della struttura LIST_ENTRY incorporata nell'elemento di elenco.

[in] TypeModBase

Posizione nella memoria della destinazione dell'indirizzo di base del modulo contenente il tipo specificato da TypeId. Se typeId è zero, TypeModBase non viene usato.

[in] TypeId

ID del tipo relativo al modulo specificato da TypeModBase. Se TypeId è zero, Tipo viene usato per specificare il tipo di elementi dell'elenco.

[in, out, optional] CacheCookie

Cookie della cache da usare per memorizzare nella cache le informazioni sul tipo. Se CacheCookie è NULL, il motore del debugger cercherà le informazioni sul tipo ogni volta.

Per altre informazioni su CacheCookie, vedere i metodi ExtRemoteTyped::Copy(Debug Typed Data) o ExtRemoteTyped::Copy(ExtRemoteTyped).

Valore restituito

Nessuno

Osservazioni

Per altre informazioni sulle strutture SINGLE_LIST_ENTRY e LIST_ENTRY, vedere la documentazione di Windows Driver Kit.

Rendiconto

Nessuno

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione engextcpp.hpp (include Engextcpp.hpp)

Vedere anche

ExtRemoteTyped::Set(bool)

ExtRemoteTyped::Set(pcstr ulong64 bool)

ExtRemoteTyped::Set(pcstr ulong64)

ExtRemoteTyped::Set(pcstr)

ExtRemoteTypedList