Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'operazione di Ioctl IG_POINTER_SEARCH_PHYSICAL cerca nella memoria fisica della destinazione 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 di 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;
Membri
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 di Ioctl. È possibile includere i flag seguenti.
Bandiera | Comportamento 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 cercata una voce della 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 che soddisfano i 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.
Osservazioni
I parametri per l'operazione di IG_POINTER_SEARCH_PHYSICAL Ioctl sono i membri della struttura POINTER_SEARCH_PHYSICAL.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |