Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CheckForAvailableVirtualMemory()

static unsafe void Interop.CheckForAvailableVirtualMemory ( ulong nativeSize)
inlinestatic

Definition at line 176 of file Interop.cs.

177 {
178 Kernel32.MEMORYSTATUSEX mEMORYSTATUSEX = default(Kernel32.MEMORYSTATUSEX);
179 mEMORYSTATUSEX.dwLength = (uint)sizeof(Kernel32.MEMORYSTATUSEX);
180 if (Kernel32.GlobalMemoryStatusEx(&mEMORYSTATUSEX) != 0)
181 {
182 ulong ullTotalVirtual = mEMORYSTATUSEX.ullTotalVirtual;
183 if (nativeSize >= ullTotalVirtual)
184 {
186 }
187 }
188 }
static string IO_NotEnoughMemory
Definition SR.cs:64
Definition SR.cs:7

References Interop.Kernel32.GlobalMemoryStatusEx(), System.SR.IO_NotEnoughMemory, and Interop.Kernel32.MEMORYSTATUSEX.ullTotalVirtual.