Compartir a través de


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

El método SetTypeAndLink establece la información de tipo de la lista con tipo.

Sintaxis

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

Parámetros

[in] Type

Nombre de tipo para los elementos de lista. El tipo puede incluir un calificador de módulo (por ejemplo, mymodule!mytype). Si TypeId no es cero, no se usa Type .

[in] LinkField

Nombre del campo de la estructura de datos con tipo que contiene el puntero al siguiente elemento de lista. Se trata de la estructura SINGLE_LIST_ENTRY o la estructura de LIST_ENTRY incrustada en el elemento de lista.

[in] TypeModBase

Ubicación en la memoria del destino de la dirección base del módulo que contiene el tipo especificado por TypeId. Si TypeId es cero, no se usa TypeModBase .

[in] TypeId

Identificador de tipo del tipo relativo al módulo especificado por TypeModBase. Si TypeId es cero, type se usa para especificar el tipo de los elementos de lista.

[in, out, optional] CacheCookie

Cookie de caché que se va a usar para almacenar en caché la información de tipo. Si CacheCookie es NULL, el motor del depurador buscará la información de tipo cada vez.

Para obtener más información sobre CacheCookie, vea los métodos ExtRemoteTyped::Copy(Debug Typed Data) o ExtRemoteTyped::Copy(ExtRemoteTyped).

Valor devuelto

None

Observaciones

Para obtener más información sobre las estructuras de SINGLE_LIST_ENTRY y LIST_ENTRY, consulta la documentación del Kit de controladores de Windows.

Valores devueltos

None

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado engextcpp.hpp (incluya Engextcpp.hpp)

Consulte también

ExtRemoteTyped::Set(bool)

ExtRemoteTyped::Set(pcstr ulong64 bool)

ExtRemoteTyped::Set(pcstr ulong64)

ExtRemoteTyped::Set(pcstr)

ExtRemoteTypedList