Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Что такое 0x400000 и 0x00007FFFFFFF0000?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
21 Фев 2021
Сообщения
4
Реакции
0
Здравствуйте, подскажите пожалуйста для чего нужен 0x400000 и 0x00007FFFFFFF0000 в
Код:
Expand Collapse Copy
#define safe_read(Addr, Type) (((((ULONG64)Addr) > 0x400000) && (((ULONG64)Addr + sizeof(Type)) < 0x00007FFFFFFF0000)) ? *(Type*)((ULONG64)Addr) : Type{})
#define safe_write(Addr, Data, Type) if ((((ULONG64)Addr) > 0x400000) && (((ULONG64)Addr + sizeof(Type)) < 0x00007FFFFFFF0000)) { *(Type*)((ULONG64)Addr) = (Data); }
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
После работы препроцессора на месте, где был использован макрос, появляется его содержимое, с подставленными вместо именованных параметров аргументами.
 
Назад
Сверху Снизу