Переключатель игнорируется, если вы можете так его назвать. На этот раз Microsoft действительно удалось придумать описательное имя.
Флаг означает именно то, что он говорит. Этот файл изображения знает , что существуют большие адреса.
То есть он не потерпит крах, если ему будет указан указатель над границей в 2 ГБ.
И это все. ОС не должна обрабатывать процесс как-либо особенным. Это просто указывает на то, что , если ОС может предоставить более 2 ГБ памяти, этот процесс может справиться с этим без сбоев.
Вы можете создать простое приложение hello world, которое никогда не использует больше 1,5 МБ и в котором установлен этот флаг. Это не означает «я хочу использовать 3 ГБ памяти», это означает «когда я запрашиваю память, мне все равно, находится ли она выше или ниже границы 2 ГБ».
Так как флаг не требует, чтобы ОС делала что-то особенное, ОС просто не будет делать ничего особенного, если нет ничего особенного, что она может сделать.