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
Requisito | Valor |
---|---|
Header | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |