Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Remove keywords that have been ignored in 32 bit and newer environments - #403

Merged
malxau-msft merged 1 commit into
microsoft:masterfrom
malxau:resource_obsolete_keywords
Aug 22, 2023
Merged

Remove keywords that have been ignored in 32 bit and newer environments#403
malxau-msft merged 1 commit into
microsoft:masterfrom
malxau:resource_obsolete_keywords

Conversation

@malxau

Copy link
Copy Markdown
Contributor

As part of earlier changes, I noticed that many dialog resources still use keywords that are specific to the 16 bit memory manager. This change removes those to help keep the code cleaner and easier for new readers to understand.

In the 16 bit model, individual resources specify whether they can be loaded lazily, discarded if not in use, or moved around in memory when not in use. In the 32 bit model, resources exist in a single memory mapped section, so they are loaded and retained based on memory pressure and cannot individually specify behavior since they reside on the same pages.

@malxau-msft
malxau-msft merged commit 28971f6 into microsoft:master Aug 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants