public class WinBase extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
WinBase.HANDLE
Windows opaque Handle type
|
static interface |
WinBase.MEMORYSTATUSEX
Structure containing information about physical and virtual memory.
|
static interface |
WinBase.SYSTEM_INFO
Structure containing information about the current computer system.
|
| Constructor and Description |
|---|
WinBase() |
| Modifier and Type | Method and Description |
|---|---|
static int |
CloseHandle(WinBase.HANDLE hFile)
CloseHandle
|
static org.graalvm.word.Pointer |
CreateFileMapping(long hFile,
org.graalvm.word.Pointer lpFileMappingAttributes,
int flProtect,
int dwMaximumSizeHigh,
int dwMaximumSizeLow,
org.graalvm.word.Pointer lpName)
CreateFileMapping - reserve, commit or change states of a region of pages.
|
static int |
ERROR_TIMEOUT() |
static int |
FILE_MAP_EXECUTE()
MapViewOfFile - dwDesiredAccess Constants
|
static int |
FILE_MAP_READ() |
static int |
FILE_MAP_WRITE() |
static int |
GetLastError()
GetLastError - Return additional error information
|
static void |
GetSystemInfo(WinBase.SYSTEM_INFO lpSystemInfo)
Return information about the current computer system.
|
static boolean |
GlobalMemoryStatusEx(WinBase.MEMORYSTATUSEX lpBuffer)
Return information about physical and virtual memory.
|
static org.graalvm.word.Pointer |
MapViewOfFile(org.graalvm.word.Pointer hFileMappingObject,
int dwDesiredAccess,
int dwFileOffsetHigh,
int dwFileOffsetLow,
org.graalvm.word.UnsignedWord dwNumberOfBytesToMap)
MapViewOfFile - Maps a view of a file into the address space
|
static int |
MEM_COMMIT()
VirtualAlloc - flAllocationType Constants
|
static int |
MEM_DECOMMIT()
VirtualFree - dwFreeType Constants
|
static int |
MEM_LARGE_PAGES() |
static int |
MEM_PHYSICAL() |
static int |
MEM_RELEASE() |
static int |
MEM_RESERVE() |
static int |
MEM_RESET() |
static int |
MEM_TOP_DOWN() |
static int |
MEM_WRITE_WATCH() |
static int |
PAGE_EXECUTE_READ() |
static int |
PAGE_EXECUTE_READWRITE() |
static int |
PAGE_EXECUTE()
VirtualAlloc - flProtect Constants
|
static int |
PAGE_GUARD() |
static int |
PAGE_NOACCESS() |
static int |
PAGE_NOCACHE() |
static int |
PAGE_READONLY() |
static int |
PAGE_READWRITE() |
static int |
PAGE_WRITECOMBINE() |
static void |
QueryPerformanceCounter(org.graalvm.nativeimage.c.type.CLongPointer counter)
QueryPerformance Counter - used for elapsed time
|
static void |
QueryPerformanceFrequency(org.graalvm.nativeimage.c.type.CLongPointer counter)
QueryPerformance Frequency - used for elapsed time
|
static org.graalvm.word.Pointer |
VirtualAlloc(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int flAllocationType,
int flProtect)
VirtualAlloc - reserve, commit or change states of a region of pages.
|
static int |
VirtualFree(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int dwFreeType)
VirtualFree
|
static int |
VirtualProtect(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int flNewProtect,
org.graalvm.nativeimage.c.type.CIntPointer lpflOldProtect)
VirtualProtect - change states of a region of pages.
|
public static boolean GlobalMemoryStatusEx(WinBase.MEMORYSTATUSEX lpBuffer)
public static void GetSystemInfo(WinBase.SYSTEM_INFO lpSystemInfo)
public static org.graalvm.word.Pointer CreateFileMapping(long hFile,
org.graalvm.word.Pointer lpFileMappingAttributes,
int flProtect,
int dwMaximumSizeHigh,
int dwMaximumSizeLow,
org.graalvm.word.Pointer lpName)
public static int FILE_MAP_EXECUTE()
public static int FILE_MAP_READ()
public static int FILE_MAP_WRITE()
public static org.graalvm.word.Pointer MapViewOfFile(org.graalvm.word.Pointer hFileMappingObject,
int dwDesiredAccess,
int dwFileOffsetHigh,
int dwFileOffsetLow,
org.graalvm.word.UnsignedWord dwNumberOfBytesToMap)
public static int MEM_COMMIT()
public static int MEM_RESERVE()
public static int MEM_RESET()
public static int MEM_LARGE_PAGES()
public static int MEM_PHYSICAL()
public static int MEM_TOP_DOWN()
public static int MEM_WRITE_WATCH()
public static int PAGE_EXECUTE()
public static int PAGE_EXECUTE_READ()
public static int PAGE_EXECUTE_READWRITE()
public static int PAGE_GUARD()
public static int PAGE_NOACCESS()
public static int PAGE_NOCACHE()
public static int PAGE_READONLY()
public static int PAGE_READWRITE()
public static int PAGE_WRITECOMBINE()
public static org.graalvm.word.Pointer VirtualAlloc(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int flAllocationType,
int flProtect)
public static int MEM_DECOMMIT()
public static int MEM_RELEASE()
public static int VirtualFree(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int dwFreeType)
public static int VirtualProtect(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int flNewProtect,
org.graalvm.nativeimage.c.type.CIntPointer lpflOldProtect)
public static int GetLastError()
public static int ERROR_TIMEOUT()
public static void QueryPerformanceCounter(org.graalvm.nativeimage.c.type.CLongPointer counter)
public static void QueryPerformanceFrequency(org.graalvm.nativeimage.c.type.CLongPointer counter)
public static int CloseHandle(WinBase.HANDLE hFile)