IMAGE_FILE_LARGE_ADDRESS_AWARE e Switch de OS de 3 GB

Se um aplicativo do Windows tiver oIMAGE_FILE_LARGE_ADDRESS_AWARE definido no cabeçalho da imagem (por meio do sinalizador do compilador / LARGEADDRESSAWARE), normalmente isso permite que um aplicativo de 32 bits use mais de 2 GB de memória (só faz sentido se o sistema operacional de 32 bits tiver configurado a opção de 3 GB na inicialização .ini). Vejortigo @MSDN / 3GB para mais informações

Minhas perguntas são: o que acontece se você executar este aplicativo em um sistema que NÃO possui a opção de 3 GB configurada. É simplesmente ignorado? Ou o aplicativo tentará usar um heap de 3 GB e obter erros de falta de memória porque o espaço do usuário tem apenas 2 GB disponíveis?

Eu continuo ouvindo anedoticamente que a opção LARGEADDRESSAWARE é ignorada nos sistemas de espaço de usuário de 2 GB, mas não consegue encontrar nenhuma documentação oficial da Microsoft sobre isso.

Desde já, obrigado

questionAnswers(2)

yourAnswerToTheQuestion