estructura POINTER_SEARCH_PHYSICAL (wdbgexts.h)

La operación de IG_POINTER_SEARCH_PHYSICAL Ioctl busca en la memoria física del destino los punteros que se encuentran dentro de un intervalo especificado. Al llamar a Ioctl con IoctlType establecido en IG_POINTER_SEARCH_PHYSICAL, IpvData debe contener una instancia de la estructura de POINTER_SEARCH_PHYSICAL.

Sintaxis

typedef struct _POINTER_SEARCH_PHYSICAL {
  IN ULONG64   Offset;
  IN ULONG64   Length;
  IN ULONG64   PointerMin;
  IN ULONG64   PointerMax;
  IN ULONG     Flags;
  OUT PULONG64 MatchOffsets;
  IN ULONG     MatchOffsetsSize;
  OUT ULONG    MatchOffsetsCount;
} POINTER_SEARCH_PHYSICAL, *PPOINTER_SEARCH_PHYSICAL;

Miembros

Offset

Especifica la dirección de la memoria física del destino desde la que empezar a buscar.

Length

Especifica la cantidad de memoria física del destino que se va a buscar.

PointerMin

Especifica el límite inferior del intervalo de punteros que se van a buscar.

PointerMax

Especifica el límite superior del intervalo de punteros que se van a buscar.

Flags

Especifica marcas de bits que modifican el comportamiento de esta operación Ioctl . Se pueden incluir las marcas siguientes.

Marca Comportamiento cuando se establece
PTR_SEARCH_PHYS_ALL_HITS Devuelve todos los punteros del intervalo especificado. Si no se establece esta marca, solo se devuelve un puntero por página.
PTR_SEARCH_PHYS_PTE Se busca en la memoria una entrada de tabla de páginas (PTE) que coincida con el número de marco de página especificado en PointerMin.
PTR_SEARCH_PHYS_RANGE_CHECK_ONLY
PTR_SEARCH_NO_SYMBOL_CHECK No compruebe que los símbolos usados para el kernel son correctos.

MatchOffsets

Recibe las direcciones de todos los punteros que coinciden con los criterios de búsqueda. MatchOffsets es una matriz que contiene elementos MatchOffsetsSize .

MatchOffsetsSize

Especifica el número de entradas de la matriz MatchOffsets.

MatchOffsetsCount

Recibe el número de punteros encontrados que coinciden con los criterios de búsqueda.

Comentarios

Los parámetros de la operación IG_POINTER_SEARCH_PHYSICAL Ioctl son los miembros de la estructura POINTER_SEARCH_PHYSICAL.

Requisitos

   
Header wdbgexts.h (include Wdbgexts.h, Dbgeng.h)

Consulte también

Ioctl