Estrutura SEARCHMEMORY (wdbgexts.h)
A função SearchMemory pesquisa a memória virtual do destino em busca de um padrão especificado de bytes.
Sintaxe
typedef struct _SEARCHMEMORY {
ULONG64 SearchAddress;
ULONG64 SearchLength;
ULONG64 FoundAddress;
ULONG PatternLength;
PVOID Pattern;
} SEARCHMEMORY, *PSEARCHMEMORY;
Membros
SearchAddress
Especifica o endereço na memória virtual do destino a partir do qual iniciar a pesquisa.
SearchLength
Especifica o tamanho, em bytes, da memória a ser pesquisada. Para uma correspondência bem-sucedida, o padrão deve ser encontrado antes que os bytes SearchLength tenham sido examinados.
FoundAddress
Recebe o local do padrão, encontrado na memória virtual do destino. Se o padrão não foi encontrado, o valor em FoundAddress será inalterado por essa função.
PatternLength
Especifica o tamanho, em bytes, do padrão a ser pesquisado.
Pattern
Especifica o padrão a ser pesquisado.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdbgexts.h (inclua Wdbgexts.h, Dbgeng.h) |