The L_GLOBALMEMORYTHRESHOLDS structure is used to control the conventional memory restrictions used when allocating new bitmaps.
|uStructSize||Size of this structure in bytes, for versioning. Use the sizeof() macro to calculate this value.|
|MaximumConventionalMemory||Maximum size of continuous conventional memory in bytes to use when creating a bitmap. Possible values are:|
|0||No Maximum. The toolkit will try to use as much conventional memory as possible to create the image. This is the default behavior.|
|>0||Amount in bytes. If the memory requested is larger, the system will switch to disk or memory mapped files with a small window.|
A special value designed for multi-threaded server operations. The specific number of bytes depends on the processor(s) being used as follows:
For x86 processors, the value is 42,187,000 (42MBytes).
For x64 processors, the value is calculated dynamically (1.7GBytes for each 8 cores, not exceeding the physical memory size).
All other values are currently invalid.