19 февраля 2001
NtFlushInstructionCache (ZwFlushInstructionCache)
NTSYSAPI
NTSTATUS
NTAPI
NtFlushInstructionCache(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
IN ULONG NumberOfBytesToFlush );
Функция NtFlushInstructionCache опустошает кэш выполнения для заданного региона кода.
Нужно всегда использовать эту функцию после модификации исполняемой памяти процесса
(например, когда NtLdr заполняет импорты функций).
ProcessHandle
HANDLE на объект "процесс".
BaseAddress
Начальный адрес памяти для очистки.
NumberOfBytesToFlush
Длина очищаемого блока памяти.
Документировал:
Reactos
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
NtOpenProcess