Недокументированные функции NTDLL

3 декабря 2000



NtLockVirtualMemory (ZwLockVirtualMemory)

NTSYSAPI 
NTSTATUS
NTAPI

NtLockVirtualMemory(

IN HANDLE ProcessHandle, IN PVOID *BaseAddress, IN OUT PULONG NumberOfBytesToLock, IN ULONG LockOption );


Заблокировать виртуальную память по заданному адресу.
LockOption
Может принимать следующие значения: #define VM_LOCK_1 0x0001 // Используется при вызове из KERNEL32.DLL функции VirtualLock #define VM_LOCK_2 0x0002 // Для этого требуется привилегия SE_LOCK_MEMORY_NAME


Документировал:
Томаш Новак
Reactos



Зависимости:
Библиотека: ntdll.lib
Привилегия: SE_LOCK_MEMORY_NAME


См. также:
NtAllocateVirtualMemory
NtFreeVirtualMemory
NtUnlockVirtualMemory