5 декабря 2000
NtQueryVirtualMemory (ZwQueryVirtualMemory)
NTSYSAPI
NTSTATUS
NTAPI
NtQueryVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
IN MEMORY_INFORMATION_CLASS MemoryInformationClass,
OUT PVOID Buffer,
IN ULONG Length,
OUT PULONG ResultLength OPTIONAL );
Function NtQueryVirtualMemory получает параметры запрашиваемого блока памяти.
ProcessHandle
HANDLE процесса, содержащего запрашиваемый адрес в адресном пространстве процесса.
BaseAddress
Запрашиваемый виртуальный адрес.
MemoryInformationClass
Класс информации, определённый типом MEMORY_INFORMATION_CLASS. Сейчас поддерживается только один класс информации.
Buffer
Пока поддерживается только класс MemoryBasicInformation, это значение указывает на структуру MEMORY_BASIC_INFORMATION, определённую в <WINNT.h> и описанную в MS SDK.
Length
Длина Buffer, в байтах.
ResultLength
Дополнительный указатель на ULONG, получающий размер Buffer, в байтах.
Документировал:
Томаш Новак
Reactos
Зависимости:
Библиотека: ntdll.lib
См. также:
MEMORY_BASIC_INFORMATION
MEMORY_INFORMATION_CLASS
NtAllocateVirtualMemory
NtFreeVirtualMemory
NtLockVirtualMemory
NtProtectVirtualMemory