POINTER_SEARCH_PHYSICAL struttura (wdbgexts.h)

L'operazione IG_POINTER_SEARCH_PHYSICAL Ioctl cerca la memoria fisica della destinazione per i puntatori che si trovano all'interno di un intervallo specificato. Quando si chiama Ioctl con IoctlType impostato su IG_POINTER_SEARCH_PHYSICAL, IpvData deve contenere un'istanza della struttura POINTER_SEARCH_PHYSICAL.

Sintassi

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;

Members

Offset

Specifica l'indirizzo nella memoria fisica della destinazione da cui iniziare la ricerca.

Length

Specifica la quantità di memoria fisica della destinazione da cercare.

PointerMin

Specifica il limite inferiore dell'intervallo di puntatori da cercare.

PointerMax

Specifica il limite superiore dell'intervallo di puntatori da cercare.

Flags

Specifica i flag di bit che modificano il comportamento di questa operazione Ioctl . È possibile includere i flag seguenti.

Flag Comportamento quando impostato
PTR_SEARCH_PHYS_ALL_HITS Restituisce tutti i puntatori nell'intervallo specificato. Se questo flag non è impostato, viene restituito un solo puntatore per pagina.
PTR_SEARCH_PHYS_PTE La memoria viene eseguita la ricerca di una voce di tabella di pagina (PTE) corrispondente al numero di frame di pagina specificato in PointerMin.
PTR_SEARCH_PHYS_RANGE_CHECK_ONLY
PTR_SEARCH_NO_SYMBOL_CHECK Non verificare che i simboli usati per il kernel siano corretti.

MatchOffsets

Riceve gli indirizzi di tutti i puntatori corrispondenti ai criteri di ricerca. MatchOffsets è una matrice che contiene elementi MatchOffsetsSize .

MatchOffsetsSize

Specifica il numero di voci nella matrice MatchOffsets.

MatchOffsetsCount

Riceve il numero di puntatori trovati che corrispondono ai criteri di ricerca.

Commenti

I parametri per l'operazione Ioctl IG_POINTER_SEARCH_PHYSICAL sono i membri della struttura POINTER_SEARCH_PHYSICAL.

Requisiti

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

Vedi anche

Ioctl